javascript - 为什么已经在script和meta中设置了utf-8,firebug的脚本里面显示的仍然是乱码?
PHPz
PHPz 2017-04-10 15:18:04
0
4
637

用console.info输出,firebug控制台是正常的,但是脚本选项里面是乱码

PHPz
PHPz

学习是最好的投资!

全部回覆(4)
钟毅

在JAVASCRIPT中設定UTF-8是不起作用的。關鍵是你在COMMON中要統一設定成UTF8才可以。光是META沒辦法控製作 前面的頁面是以UTF-8來顯示的。如果是WINDOWS平台下,就會自動變成GBK格式了。這個要注意。所以最好是能用THINKPHP這類的框架來統一設定就可以了。

大家讲道理

浏览器解析文件的编码和在meta中指定的编码是不同的概念,浏览器未必按照meta指定的编码解析文件,譬如:
指定文件编码为UTF-8

在浏览器中,指定编码为简体中文,就会乱码:


然后将浏览器编码调整为unicode,解析正常

洪涛

meta 里面设置的编码方式是告诉浏览器,我这个文件的编码方式是 utf-8,显示解码的时候要用utf-8解码。但是如果你实际的编码使用是GB2321,仍然告诉浏览器,我这个是utf-8编码,那浏览器按照utf-8解码显然会解出乱码。

Peter_Zhu

编辑工具打开的方式不对。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板