我有一個Unicode問題...我以前做過這個,但現在,我無法理解 爲什麼冰島信件沒有出現 - 我有那些問號再次字符集UTF-8不起作用(卡住這些?標記)
這裏是URL(很平淡,短HTML5) http://nicejob.is/new/
一切我谷歌表示:使用<meta charset="utf-8">
和我一樣。
有什麼建議嗎?
我有一個Unicode問題...我以前做過這個,但現在,我無法理解 爲什麼冰島信件沒有出現 - 我有那些問號再次字符集UTF-8不起作用(卡住這些?標記)
這裏是URL(很平淡,短HTML5) http://nicejob.is/new/
一切我谷歌表示:使用<meta charset="utf-8">
和我一樣。
有什麼建議嗎?
我可以看到一對夫婦的問題。
元應該是這樣的:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
的<html>
指定lang="en"
這可能是容易混淆一些瀏覽器。
我用你的代碼替換,但仍然不工作 我也刪除了html lang en – 2011-04-04 00:34:54
downvoted不注意原來的問題。 Ingþr明確表示正在使用HTML5。 'http-equiv'是指定HTML字符集的舊HTML5之前的方式。 HTML5消除了臃腫的語法,並引入了Ingþór展示的新的charset屬性。 – 2011-04-04 06:54:46
夠公平的。雖然HTML文檔本身沒有爲文檔類型指定HTML 5,並且我在問題中讀取HTML 5作爲對URL的引用,而不是文檔。這與上面的答案有什麼不同?答案有兩個upvotes並且沒有倒票? – 2011-04-07 20:23:00
你的頁面已經認爲爲UTF-8。但是你的源代碼不是保存爲作爲UTF-8。
請將源代碼文件的編碼更改爲UTF-8。
NotePad ++你壞,編輯器不好! – Traubenfuchs 2014-12-23 18:54:43
當我從瀏覽器查看HTML時,問號被編碼爲0xEF 0xBF 0xBD,這是字節順序標記或BOM(也稱爲U + FEFF)的UTF-8編碼。所以,無論出於何種原因,HTML都不會作爲合理的UTF-8傳輸(儘管它似乎是有效的UTF-8)。
也許你正在使用一些文本編輯器,如記事本++, ,而你沒有在該文本編輯器中將編碼設置爲UTF-8。
這樣的接縫不是'UTF8',而是'ISO-8859-1' – 2011-04-04 00:33:23
鏈接http://nicejob.is/new/已損壞! – 2012-01-06 11:52:27