2009年2月3日 星期二

htmlentities & htmlspecialchars

htmlentities 會把所有字串轉成 HTML 字元,缺點是中文字串轉出後會變亂碼

因此大部份還是用 htmlspecialchars,把特定的字元轉成 HTML 字元就好了(譬如<"'...等)

這個好像是很基本的問題,不過最近在套一個國外軟件時,碰到這個問題

找一個亂碼問題找了很久,還對資料庫跟檔案

最後才發現是這個小問題

看來使用套件還是用比較熱門多人用的比較好

這個套件設計者也不會想到會有中文的問題吧

http://www.asciitable.com/
這是後來高人介紹 ASCII 與中文亂碼的基礎教學用到的網站
順便提一下 ... 至於我還是似懂非懂,就不再多寫了 ...

沒有留言: