熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

關於Mysql 4.1語言問題的完美解決方法

2013-11-23 20:59:06  來源: MySQL 

  可以不需要修改myini在建立數據庫的時候對庫和表的字符集設置不太重要但是對文本類型的字段最好都設置為GBK字符集

  對於已有的數據庫可以用以下方法轉換字段編碼

  ALTER TABLE t MODIFY hoverfly BINARY();

  ALTER TABLE t MODIFY hoverfly CHAR() CHARACTER SET gbk;

  注意用此方法如果不修改程序會發現查詢出的結果都是亂碼可以通過在myini的[mysqld]段內加defaultcharacterset=gbk來糾正但是這樣你會發現那些沒有轉換編碼的文本字段裡的中文都是亂碼

  其實有更簡單的辦法在進行查詢前只要執行SET character_set_results = NULL就可以而且這是不管是轉換了的還是沒轉換的字段都不會出現亂碼而轉換了的字段可以正常的對中文進行排序


From:http://tw.wingwit.com/Article/program/MySQL/201311/29395.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.