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

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

          Posted on 2006-06-08 15:34 semovy 閱讀(182) 評論(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就可以。而且這是不管是轉換了的還是沒轉換的字段都不會出現亂碼。而轉換了的字段可以正常的對中文進行排序。

          主站蜘蛛池模板: 莱阳市| 甘孜县| 芜湖县| 姜堰市| 武定县| 万山特区| 黄浦区| 天津市| 璧山县| 广东省| 建阳市| 大余县| 当雄县| 墨竹工卡县| 伽师县| 文昌市| 乌拉特后旗| 张家川| 靖西县| 玉溪市| 紫云| 内乡县| 乌兰浩特市| 六枝特区| 静乐县| 通山县| 玛沁县| 乐亭县| 宜章县| 贡觉县| 太白县| 紫阳县| 嵩明县| 紫金县| 双流县| 双辽市| 疏附县| 乃东县| 南安市| 乌兰察布市| 贵德县|