我在div中有一些帶撇號的html內容,它在除IE以外的所有其他瀏覽器中正確呈現。你會從屏幕截圖撇號在IE中未正確呈現
摸清楚在其他瀏覽器
我已搜查夠了,發現像撇號的問題顯示爲'
在IE 。我認爲這與這個問題不相似。
任何人都可以幫忙嗎?
我在div中有一些帶撇號的html內容,它在除IE以外的所有其他瀏覽器中正確呈現。你會從屏幕截圖撇號在IE中未正確呈現
摸清楚在其他瀏覽器
我已搜查夠了,發現像撇號的問題顯示爲'
在IE 。我認爲這與這個問題不相似。
任何人都可以幫忙嗎?
您的頁面需要utf-8
標題。您的服務器應投放的頁面有:
Content-Type: text/html;charset=utf-8
或者你可以用一個meta標籤放置
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
或者只是服務與HTML實體,而不是
He's not feeling well.
'''是一個正常的撇號,所以你可以寫'他'。 OP的問題有一個引號'&#x2019;'。 – 2012-04-20 16:30:39
在你的情況下,IE並沒有被告知使用UTF-8編碼。我相信這是在菜單View
>Encoding
,但也應該有一個<meta>
標籤在頁面中指定它。
已經指定UTF-8 – Jeevan 2012-04-18 07:04:32
@Jeevan:所以我們只是猜測遊戲。編輯您的問題以包含指向實際演示問題的頁面的鏈接。 – 2012-04-18 07:09:21
帖子頁面源代碼內容。首先,屏幕截圖上的字體似乎不同。其次,在元標記和文件中使用哪種編碼? – 2012-04-18 06:52:29
您是否指定了字符編碼(https://en.wikipedia.org/wiki/Character_encodings_in_HTML)? – Zeta 2012-04-18 06:52:34
我從來沒有理解爲什麼人們會希望爲撇號使用正確的單引號。 – 2012-04-18 06:58:10