保存帖子后,WordPress或PHP正在切断文本 . 当存在像'或'这样的特殊字符时会发生这种情况 . 例如,如果我输入以下文字:
This isn’t working
然后我保存帖子,帖子将是:
This isn
我假设不是MySQL因为我输入了相同的文本而且它有效 . wp-config.php包含以下内容:
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
我已经测试过了
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'latin1_swedish_ci');
mysql数据库具有latin1_swedish_ci排序规则,表格具有utf8_general_ci排序规则 .
我也尝试改变表格排序,但它没有用 . 我正在使用最新的WordPress版本 . 我没有排序规则或编码方面的经验 . 所以,我的问题是:是否有一种方法可以让WordPress保存完整的帖子而不会在出现特殊字符时切断内容?
1 回答
像这样的截断可能来自于将latin1字节馈送到utf8字段 .
如果您的客户端(PHP或其他)正在生成latin1字符,那么您必须告诉服务器: