【发布时间】:2026-01-19 01:10:01
【问题描述】:
我在英文 utf-8 网站上显示日文时遇到了一些问题,我尝试了以下方法
<?= $japan[artist];?> 但打印出来是这样 æ¤Žåæž—檎
我尝试对其进行编码,甚至不打印出来,我尝试过html_entity_decode( $text, ENT_QUOTES, "utf-8" );
如果我知道如何将日文文本编码为 UTF-8 会有所帮助,但我似乎无法找到有关此功能或 PHP 函数的任何信息。
数据库是 MongoDB 而不是 MYSQL
值得注意的是,文本以 JapaneseA 文本而不是 utf-8 格式保存
【问题讨论】:
-
您记得设置正确的元标记吗?
<meta charset='utf-8'> -
如果数据来自 MySQL DB,则还要检查语言环境集'character set utf8 collate utf8_general_ci'
-
如果您的网站已经正确地进行了 UTF-8 编码,那么这看起来像是双重编码(如果您使用支持 UTF-8 的提要阅读器来处理该 iTunes 提要)。确保数据库正确保存数据,然后以 UTF-8 格式返回。
标签: php mongodb unicode localization internationalization