2011-04-16 99 views
0

我正在編寫一個網站,其主要語言是葡萄牙語,它有很多'不尋常'的字符,如`,',〜和ç。幫助在html頁面編碼

我如果不使用HTML指令&,那麼這些詞在瀏覽器上就會出現全部搞砸了。所以我可以寫一個á(例如),只要我需要,但這很麻煩,因爲葡萄牙語充滿了'不尋常'的字符,正如我所提到的。

我想這是有辦法的。哪一個?

順便說一句,我已經添加到網站的所有頁面的頂部,但它沒有任何區別。

<?xml version="1.0" encoding="utf-8"?> 

回答

1

使用元標記您的<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
+0

,工作非常好。但我應該使用這個還是使用HTTPHeaders更好的主意? – nunos 2011-04-16 19:04:17

0
  • Set your editor以已知的編碼保存(UTF-8,除非你有一個很好的理由去使用別的東西)
  • 指定您HTTP Headers
  • 該編碼確保編碼不隨時隨地通過任何程序代碼或數據庫存儲進行更改。
  • 不要使用XML序言(<?xml version="1.0" encoding="utf-8"?>),它會觸發IE6怪癖模式

參見:

+0

什麼,沒有元標記? – Oded 2011-04-16 18:43:15

+0

HTTP標頭具有更高的優先級。 – Quentin 2011-04-16 18:44:08

+0

感謝您的鏈接,我會看看。但是,我應該使用什麼? Meta標籤或HTTPHeaders? – nunos 2011-04-16 19:00:25