首頁 > linux, 網路相關, 軟體相關 > mysql轉換字碼big5到utf8簡單分享

mysql轉換字碼big5到utf8簡單分享

mysq在l字碼的轉換上, 常會遇到很多的問題 ~~ 而我們最常遇到的

就是big5要轉為utf8了 ~~ 那會用到 mysqldump 這個工具, 將原本的

table 原原本本的 dump 出來, 好處是沒有 phpmyadmin connection timeout

的問題, 也沒有檔案大小的限制 ~~

Mysqldump 下載連結


http://www.neowin.net/forum/index.php?act=attach&type=post&id=101493

案例 > 原本的mysql在widows 2003server上, 要轉到 linux 上面,

在 windows 2003 server 上

c:\mysqldump -u admin_id -h DB_SERVER_IP or localhost -p db_name table_name > filename.sql

這樣就可以把你要轉換的table完整的 dump 成 filename.sql

接下來你可以用任何的方式把filename.sql放到linux上, 我們用 iconv 來轉字碼

# iconv -f big5 -t utf-8 filename.sql -o filenameutf8.sql -c

這樣就可以將 filename.sql 裡的big5轉成utf8 囉 ~

接下來就是把 filenameutf8.sql import 到新的 db 上

#mysql -u admin_id DB_NAME < songlistutf8.sql

看資料量大小囉, 大的話會久一點,

這樣可以解決掉 phpmysql 上傳檔案大小的問題及

apache connection timeout 的問題囉 ~~

好文幫推 :

本站文章歡迎您原文引用, 還請您標示原出處喔 !!

引用網址 :

  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。