因此,我创建了一个 WordPress 主题,但 .php 文件中的西里尔字符未正确显示(例如 front-page.php)。我尝试按如下方式更改我的 php.ini 文件:
;default_charset = "UTF8"
;mssql.charset = "UTF8"
以及 header.php 中的字符集:
<meta charset="<?php bloginfo( 'charset' ); ?>">
//应该返回 utf8,如 wordpress codex 中写入的那样。
但是没有成功。我在主题目录中创建了另一个文件index1.php。当我预览它时,西里尔文文本会正确显示。我认为问题在于 WordPress(因为否则一切都很好)。我的 WP 数据库是 utf8_general_ci。 我正在使用 wamp、localhost、Wordpress - 3.6.1
提前谢谢您!
最佳答案
尝试在根目录中创建 .htaccess 内容:
AddDefaultCharset utf-8
请检查您的模板文件的编码,也许您使用其他编码而不是 utf-8 创建模板。
关于php - WordPress 西里尔文编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19489559/