posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

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

          Posted on 2006-06-08 15:34 semovy 閱讀(183) 評論(0)  編輯  收藏 所屬分類: My SQL數據庫方面
          可以不需要修改my.ini。在建立數據庫的時候,對庫和表的字符集設置不太重要,但是對文本類型的字段最好都設置為GBK字符集。

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

          ??? ALTER TABLE t MODIFY hoverfly BINARY(100);

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

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

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

          主站蜘蛛池模板: 蒙城县| 神木县| 霍邱县| 顺平县| 安乡县| 南溪县| 那坡县| 民乐县| 温宿县| 西和县| 长垣县| 牙克石市| 合山市| 长兴县| 青龙| 乐陵市| 新平| 醴陵市| 阿坝| 阜平县| 中牟县| 南木林县| 荣成市| 普洱| 天镇县| 奉新县| 阳朔县| 金秀| 岢岚县| 凌海市| 同江市| 五大连池市| 丹巴县| 龙陵县| 庆城县| 桃源县| 沾化县| 承德市| 英吉沙县| 连平县| 吉安县|