2011-12-17 10 views
3

目前我正在尋找所有主要貨幣的html實體,我可以很容易地獲得美元,歐元,加元,澳元和更多,但我很難獲得實體所有其他國家我有保加利亞列弗(лв),中國人民幣(¥),俄羅斯盧布(руб),UA阿聯酋迪拉姆(د.إ)獲取所有主要貨幣的Html實體

每次我在我的下拉菜單中輸入他們即將到來的?星座,所以有它周圍的任何方式和是的,我用正確的字符集薈萃,只是試圖讓HTML實體爲他們

感謝

+4

的默認編碼如果角色上來不當,你*不*使用正確的字符集。 HTML實體是一個正確的管道磁帶解決方法 - 獲得編碼的權利會好得多 –

+0

這是我正在使用的當前字符集

+0

好的 - UTF-8中的字符也是如此嗎?他們是在編碼爲UTF-8的文件? (編輯器的「另存爲...」對話框中通常會有一個下拉菜單) –

回答

2

字符顯示爲UTF-8格式的數據的指示你使用的字符不是正確的UTF-8。

例如,在將UTF-8字符粘貼到ISO-8859-1編碼的HTML文件中時(可以通過在IDE或編輯器中選擇正確的編碼來修復),可能會發生這種情況。另一個常見原因是使用的數據庫連接不是UTF-8。

如果你解決了這個問題,你應該沒問題,不需要HTML實體。

+0

哦,那是一個更好的選擇,謝謝Pekka提供了這麼好的解釋 –

1

除了€歐元,HTML 4.01中貨幣的實體爲£(英鎊),¥(日元/元)。見HTML 4.01 list of entities

(HTML 5個草案增加實體的一個長長的清單,但它不如無用的 - 一般瀏覽器不支持,它給你什麼,你不能用數字字符引用實現更安全)

對於其他貨幣,您可以使用數字字符參考,例如₩作爲韓元₩。您只需要通過其Unicode編號來標識符號中使用的字符。

或者,通常更好的方法是,使用啓用Unicode的創作工具直接使用字符,並將文檔編碼正確設置爲utf-8並聲明爲utf-8。但它可能對所有貨幣符號使用「轉義」。