本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-230  文章-8  trackbacks-0
          實踐過程如下:
          1? 在DOS中執行 mysql -h localhost -u root -p? 進入mysql的DOS操作環境,
          2? 執行?show variables like 'character_set_%'; 顯示出了我本機mysql的有關字符?編碼的設置,結果如下:
          +--------------------------+-----------------------------+
          | Variable_name??????????? | Value?????????????????????? |
          +--------------------------+-----------------------------+
          | character_set_client???? | latin1????????????????????? |
          | character_set_connection | latin1????????????????????? |
          | character_set_database?? | gbk???????????????????????? |
          | character_set_results??? | latin1????????????????????? |
          | character_set_server???? | gbk???????????????????????? |
          | character_set_system???? | utf8??????????????????????? |
          | character_sets_dir?????? | E:\mysql513\share\charsets\ |
          +--------------------------+-----------------------------+

          看到了,這就是亂碼的原因了,現在我統一采用UTF-8編碼,操作如下:
          3
          ? set character_set_client =utf8;
          ?? set character_set_connection =utf8;
          ? set character_set_database=utf8;
          ?? set character_set_results=utf8;
          ?? set character_set_server=utf8

          執行后后,你需要把c:/winNt/my.ini添加這"default-character-set=utf8"這行.

          4 把原來的數據全清楚.重新執行腳本導出數據就一切搞定了.

          5? 把開源玩到底!
          posted on 2006-04-08 14:57 有貓相伴的日子 閱讀(1166) 評論(1)  編輯  收藏 所屬分類: pl/sql

          評論:
          # re: 解決MySQL5.0以上版本亂碼問題方法 2007-01-04 21:08 | 有貓相伴的日子
          url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gb2312  回復  更多評論
            
          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 孟连| 博爱县| 阜平县| 澄迈县| 清原| 泰州市| 嘉黎县| 孝感市| 张掖市| 泰来县| 新建县| 儋州市| 镇平县| 仁怀市| 独山县| 同心县| 乐都县| 桑日县| 杂多县| 宜兰县| 绥江县| 新丰县| 内黄县| 东乌珠穆沁旗| 天柱县| 清远市| 永泰县| 中西区| 富蕴县| 佳木斯市| 南川市| 星座| 鄢陵县| 墨竹工卡县| 余干县| 紫金县| 毕节市| 正定县| 文成县| 东阳市| 长乐市|