慕粉3926413
2016-09-08 14:17:19
?我html顯示的是中文的,但導(dǎo)入的js里面的中文內(nèi)容就變成亂碼了,不知道是怎么回事?
9 回答
已采納

下雨何
TA貢獻(xiàn)28條經(jīng)驗(yàn) 獲得超23個(gè)贊
他們都在告訴你怎么做,我來告訴你原因
我們右鍵新建一個(gè)文本文檔的時(shí)候,默認(rèn)是用的系統(tǒng)的編碼,windows通常是gbk,linux通常是utf8
但有的時(shí)候,我們用不同的編輯器,新建的文件,默認(rèn)的是不同的編碼
或者我們下載來的文件,或者我們復(fù)制粘貼的時(shí)候,都有可能導(dǎo)致編碼變了
怎么辦?通常,我們用同一系統(tǒng),同一編輯器,就不太會(huì)有問題了
附上兩張圖,自己細(xì)細(xì)品味
另外這個(gè)ansi ?中文默認(rèn)gbk

零零伍陸
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
<mete?charset="UTF-8"?/>?<!--?這里的UTF-8是編碼格式,如果這樣還亂碼,那就換成GBK?-->
上面的代碼是放置在head里面,
如果還亂碼,在引用js的標(biāo)簽里加上
<script?charset="UTF-8"></script>?同上
添加回答
舉報(bào)
0/150
提交
取消