我有一個包含特殊字符的變量(我來自DK,我們用三個字母æ?)。這是「fors gerat skrive dets langts 」 - 所以特殊字符被替換爲Javascript變量包含特殊字符
將內容保存在外部javascript中的變量(b23)中並使用以下函數插入:
document.getElementById("rb-d3-3").innerHTML = b23;
爲什麼這是錯誤的,什麼是修復?
也許我應該加上一個WordPress
THX
我有一個包含特殊字符的變量(我來自DK,我們用三個字母æ?)。這是「fors gerat skrive dets langts 」 - 所以特殊字符被替換爲Javascript變量包含特殊字符
將內容保存在外部javascript中的變量(b23)中並使用以下函數插入:
document.getElementById("rb-d3-3").innerHTML = b23;
爲什麼這是錯誤的,什麼是修復?
也許我應該加上一個WordPress
THX
如果你的PHP腳本生成UTF-8字符串,不要忘記添加以下元在你的HTML代碼,該網站正在運行:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
這已添加 – mdal76 2015-03-02 08:44:55
有時候,根據服務器默認的http頭,你必須轉換你的輸出。
如果你正在使用PHP這樣:
echo utf8_encode($your_output);
或者你可以嘗試轉換:
echo iconv('ISO-8859-1', 'UTF-8', $your_output);
你將需要顯示b23'是如何創建'。如果它來自PHP,就像('echo'var b23 =''。$ special。'「;';'),你需要顯示那段代碼。 – 2015-03-02 08:32:23
var b23 =「forsøgerat skrive detsålangtså」; – mdal76 2015-03-02 08:34:18
所以這個變量目前是在javascript的早些時候聲明的(我需要在之後建立som JSON查找的地方,其中變量將被設置爲來自mysql的數據) – mdal76 2015-03-02 08:35:52