首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Tidy和字符编码

PHP Tidy和字符编码
EN

Stack Overflow用户
提问于 2011-08-17 20:43:37
回答 1查看 2K关注 0票数 0

我使用PHP的整洁方式如下:

代码语言:javascript
复制
$config = array(
                'wrap'                         => 0,
                'lower-literals'               => 1,
                'preserve-entities'            => 1,
                'drop-empty-paras'             => 0
                );

$tidy = new tidy;

$tidy->parseString($html, $config, 'utf8');

$tidy->cleanRepair();

当我传入带有英文文本的HTML时,它输出得很好。但是,对于法语文本,它在编码方面有问题。所以如果我传递了像vérifier这样的东西,那么它在输出中就会显示为vérifier。我怎样才能和所有的语言都玩得很好,至少是拉丁语。

此外,我将把tidy的输出传递给PHP的DOM文档,这里有什么我应该注意的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-17 20:49:52

看起来UTF-8处理非常正常,但是您正在用拉丁语-1而不是UTF-8来解释结果。设置适当的HTTP标头或meta标记,指示浏览器使用UTF-8读取文档。

代码语言:javascript
复制
header('Content-Type:text/html; charset=utf-8');
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7092999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档