2010-10-02 47 views
0

我試圖顯示¼”的實際值,但瀏覽器顯示爲? (問號)在啓用AJAX的區域。在不同的瀏覽器位置顯示¼「。顯示HTML代碼 - ¼和”

我想顯示1" ,但它越來越顯示爲1A€。 請指教。

+0

看看你的頁面的源代碼,也許這些是雙重逃脫,像這樣:'& _frac14;' – greg0ire 2010-10-02 17:42:06

+0

「在哪裏啓用AJAX」這是什麼意思? AJAX無法「啓用」,更不用說在頁面的某些區域「啓用」了。 AJAX是啓用/支持或不支持的技術組合。 – NullUserException 2010-10-02 18:01:43

+0

你使用什麼瀏覽器? – Gumbo 2010-10-02 18:09:25

回答

1

我猜你正在做的事情就像從第二頁讀取HTML並把它寫進innerHTML

確保所有你的HTML保存在UTF-8編碼。XMLHttpRequest.responseText將解碼從UTF-8的內容,除非響應包含Content-Type: ...;charset=something-else頭。(A <meta>元素不夠好XMLHttpRequest沒有按」 t解析HTML以獲取元數據;它必須是一個正確的HTTP標頭。)