阿郎的技術搏客

          成長軌跡

          mysql4.1以上數據庫的中文字符集的解決

          mysql4.1以上數據庫的中文字符集的解決

          在進入mysql控制臺后,用如下命令中設置字符集:
          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
          SET collation_connection=utf8_bin
          SET collation_database=utf8_bin
          SET collation_server=utf8_bin

          也可以在my.ini中的[mysql]中
          CREATE DATABASE yourdatabasename
                 CHARACTER SET utf8
                 DEFAULT CHARACTER SET utf8
                 COLLATE utf8_general_ci
                 DEFAULT COLLATE utf8_general_ci ;

          mysql YourDatabaseName <**.sql
          對于mysql命令導入mysql 數據庫的sql文件,需要加入參數:
          --default-character-set=utf8 YourDatabaseName


          mysql>  show   variables   like   "%char%";
          | Variable_name            | Value                                  |
          | character_set_client     | latin1                                 |
          | character_set_connection | latin1                                 |
          | character_set_database   | utf8                                   |
          | character_set_results    | latin1                                 |
          | character_set_server     | utf8                                   |
          | character_set_system     | utf8                                   |
          | character_sets_dir       | C:\your mysql home\share\charsets/ |
          7 rows in set (0.00 sec)

          show   variables   like   "%col%";
          | Variable_name        | Value             |
          | collation_connection | latin1_swedish_ci |
          | collation_database   | utf8_general_ci   |
          | collation_server     | utf8_general_ci   |
          | protocol_version     | 10                |
          4 rows in set (0.00 sec)

          從4.0到4.1以上數據庫的遷移問題的解決。
          用mysqldump 命令將數據庫導出4.0(-)的數據庫后,在4.1(+)的數據庫指定導入文件的字符集,即可。
          mysqldump –p –where="Order_ID > 2000" Meet_A_Geek Orders > Special_Dump.txt
          mysql --default-character-set=utf8 YourDatabaseName <preffixtemplate_block_history.sql

           

          posted on 2007-04-17 14:57 alone 閱讀(483) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 周宁县| 政和县| 宜都市| 长阳| 东城区| 化州市| 柘荣县| 西峡县| 马公市| 济南市| 宁远县| 神木县| 葫芦岛市| 丰县| 克山县| 云梦县| 唐河县| 博白县| 闽清县| 抚顺县| 固安县| 双城市| 扎兰屯市| 襄汾县| 堆龙德庆县| 丰台区| 宜君县| 潢川县| 清河县| 达州市| 新蔡县| 二手房| 栖霞市| 洛隆县| 巢湖市| 上思县| 托克托县| 新安县| 志丹县| 视频| 金溪县|