在您的 HTML 页面中添加 head 部分:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
你也可以这样做:
更改服务器编码 PHP header() 函数 处理此问题的最简单方法是通过您的编程语言自己发送编码。由于您使用的是 HTML Purifier,我将假设使用 PHP,尽管用其他语言做类似的事情并不难。相应的代码是:
header('Content-Type:text/html; charset=UTF-8');
...用您的嵌入式编码替换 UTF-8。此代码必须出现在任何输出之前,因此请注意应用程序中的杂散空白(即,输出之前的任何空白,不包括标签中的空白)。PHP ini 指令 PHP 还有一个简洁的小 ini 指令,可以为您节省一个标题调用:default_charset。使用此代码:
ini_set('default_charset', 'UTF-8');
...也可以解决问题。如果 PHP 作为 Apache 模块运行(而不是作为 FastCGI,请参阅 phpinfo() 了解详细信息),您甚至可以使用 htaccess 将此属性应用于许多 PHP 文件:
php_value default_charset "UTF-8"
与所有 INI 指令一样,这也可以放在您的 php.ini 文件中。一些托管服务提供商允许您自定义自己的 php.ini 文件,详情请咨询您的支持人员。利用:
default_charset = "utf-8"