希伯来语字符已经变坏了

时间:2017-11-14 作者:NealWalters

我读过this question:

我尝试了以下方法:

ALTER database mydbname CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER table ext_hebrewText CHARACTER SET utf8 COLLATE utf8_general_ci;
我的表格有一列希伯来文:enter image description here

我有各种Javascript,可以对其进行格式化和着色以显示在屏幕上。这是当前显示的方式:enter image description here还有一些其他的变化,我看到了所有的问号。

我的当前配置。php设置包括:

/** Database Charset to use in creating database tables. */
define(\'DB_CHARSET\', \'utf8\');

/** The Database Collate type. Don\'t change this if in doubt. */
//define(\'DB_COLLATE\', \'\');
define(\'DB_COLLATE\', \'utf8_general_ci;\');
让它们显示的正确组合是什么。过去一切都很好。我想它是在WordPress最近的一次自动升级中坏掉的。这不是字体问题,因为我在Chrome调试器工具上检查HTML时看到了相同的字符。

1 个回复
SO网友:NealWalters

我完全震惊了。经过数小时的尝试和测试,我终于找到了下面的“设置”和“阅读”选项:“页面和提要编码”。从UTF-7改为UTF-8后,一切看起来都很好。

enter image description here

更奇怪的是,将其更改为UTF-8后,该选项将从页面中消失。根据WordPress site, 此选项自3.5版起被删除。

结束

相关推荐

我应该在html标记中使用Language_Attributes()还是BloInfo(“Language”)

我听说有两种方法可以将language属性放入html标记中。这两种方式是:<html <?php language_attributes();?>> 和<html lang=\"<?php bloginfo(\"language\"); ?>\"></是否有每个人都使用的特定编码约定,还是由程序员决定。原因是我希望我的wordpress主题根据编码约定有适当的代码。