gpt4 book ai didi

php - WordPress 帖子仅显示???保存后的字符。 (仅限 unicode 字符)

转载 作者:行者123 更新时间:2023-11-29 21:10:14 25 4
gpt4 key购买 nike

尝试引用有关此问题的所有其他帖子,但没有成功。

问题是,有英语、泰米尔语和僧伽罗语(斯里兰卡的母语)的帖子。英文文章不错。但对于僧伽罗语和泰米尔语来说,字符显示?????? ?? ???保存或更新后。我们所做的就是从谷歌翻译复制并粘贴并直接音译到 WordPress 编辑器。

我检查了 mysql 表,它还显示了 ??? ???人物。但是,当使用 phpmyadmin 直接插入数据库时​​,字符显示正常。在 phpmyadmin 和 wordpress 中都可以。但一旦编辑或更新,它就会恢复原样??? ????。

Wordpress 字符集是 utf8,排序规则是 ''。尝试将它们更改为各种设置并注释掉,但到目前为止没有任何效果。

有谁知道解决办法吗?我们在另一台测试服务器上有相同的设置,所有功能都可以在该服务器上运行,没有任何问题。是否有特定的 PHP 设置(顺便说一句,php ini 中的默认字符集设置为 utf8)导致了该问题? enter image description here

最佳答案

CHARSET 很重要; COLLATE 不是(对于这个问题)。

可能就是发生的事情。

  • 您正在插入非西欧文本
  • 您说过SET NAMES utf8来声明客户端字节是utf8编码的(正确)。
  • 但这些列被声明为 CHARSET latin1
  • 由于没有办法将汉字转换成latin1,'?'已存储。

请提供SHOW CREATE TABLE,以便我们验证该列不是utf8

关于php - WordPress 帖子仅显示???保存后的字符。 (仅限 unicode 字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36446857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com