酷!學園

技術討論區 => database 討論版 => 主題作者是: yunfun 於 2012-09-09 00:46

主題: 編碼問題請教
作者: yunfun2012-09-09 00:46
某系統由php存入mysql後,中文字變成亂碼"�?�??y??�?",
請教dump出來後,如何改成原來正常的中文字?謝謝!!

註:可能是/etc/my.cnf 的 client 編碼是big5造成的.
主題: Re: 編碼問題請教
作者: FIEND2012-09-09 12:40
這是 HTML UNICODE

用 ICONV 打成 USC 碼 再打回 UTF8 或 BIG5.

一般來說~

進入~DB 會轉成~UNICODE 是因為 字元的 範圍範圍超過~BIG5 碼的編碼範圍.

如果是方土土~就會轉不回BIG5 .

你可以轉成~UTF-8



主題: Re: 編碼問題請教
作者: micmic32012-09-11 10:47
http://blog.longwin.com.tw/2011/06/php-html-unicode-convert-2011/

這裡有 :D