本站不再更新,歡迎光臨 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開發技術網
          主站蜘蛛池模板: 丰城市| 孟村| 古丈县| 包头市| 怀来县| 临洮县| 辉县市| 琼结县| 游戏| 尚义县| 铁力市| 博兴县| 襄樊市| 郯城县| 兰坪| 双柏县| 张家界市| 巴南区| 沾化县| 台北县| 水城县| 临武县| 菏泽市| 南涧| 明光市| 安溪县| 潞城市| 息烽县| 古交市| 永登县| 衡阳县| 都匀市| 承德市| 茌平县| 三穗县| 延川县| 灵武市| 七台河市| 舒城县| 平江县| 尼玛县|