我遇到了英鎊問題。當頁面被加載時,它會添加一個額外的字符並顯示如下:£,我想寫Jquery,從中我可以用整個頁面的£代替這個字符。當頁面通過JQuery加載時替換英鎊£英鎊
我正在使用utf-8字符集,所以這不是問題所在。
我遇到了英鎊問題。當頁面被加載時,它會添加一個額外的字符並顯示如下:£,我想寫Jquery,從中我可以用整個頁面的£代替這個字符。當頁面通過JQuery加載時替換英鎊£英鎊
我正在使用utf-8字符集,所以這不是問題所在。
對我來說,看起來像一個UTF-8字符被顯示在ISO- 8859-1字符集。
我不會推薦你在你的頁面上做文本替換,因爲所有的文本節點都必須遍歷和檢查。
我建議你重新檢查一下你的編碼,也許你可以用'£'
而不是'£'。
我的建議是你應該仔細檢查編碼。
使用UTF-8作爲字符編碼本身並不能保證事情是正確的。
例如,發送UTF-8然後解碼就好像它是ISO-8859-15一樣,可以解釋這樣的問題。
驗證所有的數據源,你可能有一個意想不到的編碼。我同意cms,不要使用文本替換來刪除它,從源頭上解決問題。
您可以使用iconv來查看您的數據在從不同的編碼轉換時的外觀。
更新:我看到你的頁面完全,所以也許這是你的瀏覽器錯誤地解碼的人物,您的瀏覽器檢查的字符編碼設置
感謝您的回覆!我已經檢查了頁面的編碼,請參閱下面的鏈接http://www.kaptest.co.uk/courses/usa-undergraduate/sat/live/sat-classroom.aspx作爲一個例子,你可以在頁面上找到£建議我該怎麼做才能解決問題。 – 2009-08-07 07:04:20
我可以用Jquery Code來替換它嗎? – 2009-08-07 07:17:31
不,你不能有一匹小馬! – 2009-08-07 07:22:03
我已經解決了這一問題的web.config
我在我的web.config
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="en-GB" uiCulture ="en-GB" />
乾杯添加條目下方!
感謝您的支持
感謝您的回覆!我已經在我的html中使用了£,它表現相同,請參閱我上面的評論 – 2009-08-07 07:05:37
我正在使用trdion CMS發佈我的頁面。 – 2009-08-07 07:06:21
CMS有可能發送一個設置編碼的http頭文件嗎? – Tom 2009-08-07 07:42:58