localhost不支持日语字符

时间:2015-06-13 10:45:57

标签: html

我有一个项目,里面有日文字符。当我运行已经在服务器上的项目(实时版本)时,会显示日语字符。但是,相同的文件在代码中没有变化,如果我在localhost上运行,那么日文字符就会显示类似“レã,¹ãƒãƒ©³³”的内容。 所有文件包括。我正在使用谷歌浏览器。 我该怎么做才能支持日文字符? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

添加以下内容:

<meta charset="Shift-JIS"/>
如果您使用HTML5或

,请

到您的文件

<meta http-equiv="Content-Type" content="text/html; charset=Shift-JIS" />

如果您使用HTML 4.01。

它在网络服务器上运行的原因是因为它使用正确的编码传输HTTP标头。在.html的本地副本上,没有这样的标题,因此浏览器会检查<meta/>标记(缺少标记),如果找不到这些标记,则会猜测编码,在这种情况下是UTF8。 (如果您也在localhost中使用webserver,则可能配置错误。无论如何,始终包含charset信息是一种很好的做法。)

@AshishAcharya我很确定OP使用的是Shift-JIS而不是UTF8。该页面呈现为UTF8。