2009年3月31日 星期二

字串轉換成html十六進位,以解決big5或其它編碼問題

這邊指的html十六進位,指的是...一個中文字,像是「劉」,如果在HTML轉寫成 「& # x 5 2 8 9 ;」,也是可以通的。

雖然這樣原始碼會看起來很醜,但是這卻可以解決一些編碼上的問題。

比如說,不久以前把thickbox的js改成中文,編碼是用UTF-8。

但某一天,拿到big5的舊網頁,卻全部變成了亂碼。

解決方法就是這個了。

把字串轉換HTML十六進位萬國碼

至於這個格式為什麼叫HTML十六進位,是因為我看Convertz這個軟體是這樣子寫的。

知道原因的人可以麻指點一下。