日语文本在PHP上无法正确显示

时间:2014-06-18 05:01:17

标签: php mongodb unicode localization internationalization

我在我的英语utf-8网站上有一些显示日文文本的问题我试过以下

<?= $japan[artist];?>但打印出来的内容 椎å林檎

我试过编码它甚至没有打印出来,我尝试过html_entity_decode( $text, ENT_QUOTES, "utf-8" );

如果我知道如何将日文文本编码为UTF-8,这有助于我思考,但我似乎无法找到关于这个或PHP函数的任何信息。

数据库是MongoDB而不是MYSQL

值得注意的是,文本保存在JapaneseA文本中而不是utf-8

1 个答案:

答案 0 :(得分:1)

我使用波斯语并且有一段时间有这个问题,我认为这不是PHP问题,也许这个建议之一就是你的答案:

1 - 将编辑器编码更改为utf-8

2 - 如果使用数据库将其设置为utf8_general_ci

3 - 将此html标记添加到您的网页页面:

旧标记(HTML4)

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

和HTML5:

<meta charset="utf-8"/>
相关问题