阿郎的技術搏客

          成長軌跡

          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 閱讀(485) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 阳新县| 泸溪县| 南岸区| 于都县| 仙游县| 泰州市| 南投市| 方城县| 岱山县| 沈阳市| 宾川县| 图们市| 澳门| 福州市| 射阳县| 尤溪县| 望谟县| 五大连池市| 同心县| 双峰县| 灵台县| 双鸭山市| 襄樊市| 安多县| 金沙县| 吴堡县| 榕江县| 财经| 芒康县| 大荔县| 田林县| 罗定市| 阳新县| 洛阳市| 富锦市| 红原县| 休宁县| 建水县| 蕉岭县| 大洼县| 宜兰市|