我在我的英语utf-8网站上有一些显示日文文本的问题我试过以下
<?= $japan[artist];?>
但打印出来的内容 椎å林檎
我试过编码它甚至没有打印出来,我尝试过html_entity_decode( $text, ENT_QUOTES, "utf-8" );
如果我知道如何将日文文本编码为UTF-8,这有助于我思考,但我似乎无法找到关于这个或PHP函数的任何信息。
数据库是MongoDB而不是MYSQL
值得注意的是,文本保存在JapaneseA文本中而不是utf-8
答案 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"/>