0
我有很多的HTML十六進制代碼重音符號的幾個巨大的CSV:é
爲é
以及其他豐富內容,甚至–
爲–
等我應該在HTML中使用十六進制ascii重音字符代碼還是使用實際的字符?
我的網站是人們更新列表的維基。所以當他們被提交一個textarea進行更新時,現有的內容被填入,顯然那些十六進制代碼將被顯示。
難道我不應該用實際帶重音的字符代替這些代碼,還是將它保留原樣?我寫了一個script來替換字符,但不知何故輸出是奇怪的字符。可能保存在Ruby中的格式不是UTF-8格式。
默認情況下,我的網站是UTF-8,並且重音字符在視圖中用一些html編碼正確顯示。
請指教。謝謝。
只是試圖刪除用真正的字符替換所有重音字符的麻煩。我看到許多國際網站將十六進制代碼保留在源代碼中。所以我想知道這是否是最佳做法。 – Victor 2011-04-25 14:01:42
所有的事情都是平等的,我會將數據轉換爲UTF-8(我假設你的CSV數據不是UTF-8),側重轉換用戶輸入的需求。你真的只需要從十六進制字符實體引用進行一次這種轉換。 – buruzaemon 2011-04-25 14:22:56