分類  >  WEB開發>PHP >

程序與庫編製碼都是utf8的如何變成gb2312

tags:    時間:2013-12-12 19:33:48
程序與庫編製碼都是utf8的怎麼變成gb2312
有什麼方法嗎?或是什麼思路?
庫比較大。 SQL 裡面有20多M阿。。。。

------解決方案--------------------
一定要變成gb2312嗎?庫比較大?20多M...
------解決方案--------------------
為什麼要改變?
既然你的程序是 utf-8 編碼的,那麼如果資料庫編碼改變了,就會導致「亂碼」
如果你是想把程序文件改成 gbk 的,那麼只需執行 select names gbk 由資料庫去完成編碼轉換
------解決方案--------------------
單表180G表示壓力很大.....

修改數據表或者資料庫的話:
 alter table yourtablename default character set 'gb2312';


對應的,去改程序吧....
------解決方案--------------------
探討

單表180G表示壓力很大.....

修改數據表或者資料庫的話:
alter table yourtablename default character set 'gb2312';


對應的,去改程序吧....

------解決方案--------------------
程序的話 有編碼批量轉換的工具吧
------解決方案--------------------
光改table的default character不行吧,記得已存在的欄位不會變
不過反正alter就行.


20M的數據,懶點的話,導出(然後導出文件里改一兩個地方)再導入一下也行


探討

單表180G表示壓力很大.....

修改數據表或者資料庫的話:
alter table yourtablename default character set 'gb2312';


對應的,去改程序吧....

推薦閱讀文章

Bookmark the permalink ,來源:互聯網