1. js中文亂碼
使用ascii碼即可
function native2ascii(nativecode) {
nativecode = nativecode.split("");
var ascii = "";
for (var i = 0; i < nativecode.length; i++) {
var code = Number(nativecode[i].charCodeAt(0));
if (code > 127) {
var charAscii = code.toString(16);
charAscii = new String("0000").substring(charAscii.length, 4) + charAscii;
ascii += "\\u" + charAscii;
} else {
ascii += nativecode[i];
}
}
return ascii;
}
2. js中文亂碼怎麼解決
js中文亂碼的解決方法及詳細的操作步驟如下:
1、首先,檢查編寫的程序頁面的字元編碼是「gb2312」還是「utf-8」,如下圖所示。
3. JS文件出現亂碼怎麼解決
你在什麼環境中編輯的,在圖中窗口,右鍵,看能否設置編碼格式,有的話,選擇GBK
試試
4. javascript 亂碼(php文件為utf-8調用的js亂碼)
設置頁面的顯示編碼,在頁面的head裡面添加標簽:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
有的時候編碼設置沒有效果,還與伺服器有關系, 解決辦法:
(1) 修改httpd.conf (在Redhat中放置的位置為/etc/httpd/conf/)
查找:
AddDefaultCharset ISO-8859-1
改成:
#AddDefaultCharset ISO-8859-1
AddDefaultCharset off
這種方式關掉了伺服器的默認語言的發送,這樣僅憑html文件頭中設置的語言來決定網頁語言。 發現配置文件裡面沒有這項就不用改
(2) php的默認語言.
修改php.ini:
default_charset = 「uft-8〃(這個比較重要,注意不要修改錯文件了,有時這個文件在c:/windows/ 下)
修改之後重新啟動apache 刷新刷新就可以了
5. js中文亂碼怎麼解決
js中文亂碼解決辦法:設置charset=utf-8,完成。
6. 使用javascript輸出中文亂碼
js保存文件格式不對,js另存為格式選擇utf-8。或者把中文轉化成\u5927\u82cf\u6253\u5965\u8fea\u5965\u8fea
7. 頁面js中文亂碼怎麼解決
試試在那句引入js 加入 charset="gbk"
<script type="text/javascript" src="*****.js" charset="gbk"></script>
如果你的外部調用的話就用這個<script language="javascript" src="**.js" type="text/javascript" charset="uft-8"></script>內部也一樣在js中加入charset="gb2312
然後在網頁的head標簽中加入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />至於gb2312我不太建議。
這兩種你可以試試。
8. javascript亂碼問題
代碼寫在這個樣的格式裡面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
9. 帶有js的一修改版權就亂碼是咋回事呢
你是修改了版權然後保存,就有亂碼了吧?
沒修改之前js文件都是用utf-8格式保存的,你用文本內或者一般的編輯器修改容後保存用的是其他編碼,自然就變亂碼了。
——————
回復 仙俠吟溪:確認一下,是純的js文件嗎?如果是,修改後保存出亂碼,那麼解決辦法是你要找一個編輯器,編輯後保存時能選擇編碼格式的那種。EditPlus 就行的,注意保存時有個編碼選擇,選「UTF-8」就好了。
——————
<script type="text/javascript" language='JavaScript' src="你的js文件" charset="UTF-8"></script>
注意裡面的charset="UTF-8"。這樣就不管你網頁是什麼編碼了。