close
在MySQL用latin1儲存big5中文,想改用UTF-8時,可以用 mysqldump備份,再透過iconv轉成UTF-8。但是,如果有用BINARY、VARBINARY、BLOB等資料類型,iconv遇到這些 binary資料會發生錯誤,所以還要用--hex-blob參數,將binary資料輸出成hex格式,再用iconv轉換就不會有問題。 備份:
mysqldump --default-character-set=latin1 --hex-blob dbname > big5.db
轉換:
iconv -f big5 -t utf-8 < big5.db > utf8.db
還原:
mysql dbname < utf8.db
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Forth 的頭像
    Forth

    不就是個blog

    Forth 發表在 痞客邦 留言(0) 人氣()