如何使日文字符正确显示?

时间:2014-01-23 12:55:22

标签: javascript html safari

要在我的网页上本地化字符串,我的javascript包含包含不同语言的本地化文本的字符串数组。

我的文本编辑器中的所有内容都显示正常 - 文本呈现正确。我的文件编码是Unicode / UTF8,这是系统默认的。但是当我打开网页时,角色的节点会正确呈现!

即使我将系统语言更改为日语(因此所有常规菜单都是日语,我的网页上的文字看起来很乱。

预期文字:

ファイル名として保存する

实际文字:

ファイルåã¨ã—ã¦ä¿å­˜ã™ã‚‹

如何正确呈现文字?

1 个答案:

答案 0 :(得分:0)

您的浏览器正在将您发送的UTF-8字节解释为某些ISO-8859编码。

确保为具有Content-type标头(最好)或<:p>的页面指定正确的编码

<meta charset="utf-8">