作者 主題: 編碼問題請教  (閱讀 1722 次)

0 會員 與 1 訪客 正在閱讀本文。

yunfun

  • 活潑的大學生
  • ***
  • 文章數: 227
    • 檢視個人資料
編碼問題請教
« 於: 2012-09-09 00:46 »
某系統由php存入mysql後,中文字變成亂碼"�?�??y??�?",
請教dump出來後,如何改成原來正常的中文字?謝謝!!

註:可能是/etc/my.cnf 的 client 編碼是big5造成的.

FIEND

  • 鑽研的研究生
  • *****
  • 文章數: 700
    • 檢視個人資料
    • http://bbs.ecstart.com
Re: 編碼問題請教
« 回覆 #1 於: 2012-09-09 12:40 »
這是 HTML UNICODE

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

一般來說~

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

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

你可以轉成~UTF-8



« 上次編輯: 2012-09-09 13:10 由 FIEND »
你累了嗎? 這樣不行 , 人要比 LINUX 兇 @@ " ......

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1693
    • 檢視個人資料