阿郎的技術(shù)搏客

          成長軌跡

          mysql4.1以上數(shù)據(jù)庫的中文字符集的解決

          mysql4.1以上數(shù)據(jù)庫的中文字符集的解決

          在進(jìn)入mysql控制臺后,用如下命令中設(shè)置字符集:
          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命令導(dǎo)入mysql 數(shù)據(jù)庫的sql文件,需要加入?yún)?shù):
          --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以上數(shù)據(jù)庫的遷移問題的解決。
          用mysqldump 命令將數(shù)據(jù)庫導(dǎo)出4.0(-)的數(shù)據(jù)庫后,在4.1(+)的數(shù)據(jù)庫指定導(dǎo)入文件的字符集,即可。
          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 閱讀(482) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 蛟河市| 德州市| 恩平市| 昌平区| 闵行区| 湄潭县| 锡林浩特市| 建阳市| 仪陇县| 景东| 阿拉尔市| 枝江市| 淮滨县| 彝良县| 西宁市| 雅江县| 南岸区| 浏阳市| 大埔县| 长垣县| 老河口市| 南平市| 闵行区| 中西区| 商洛市| 昆明市| 上饶县| 葵青区| 南宁市| 阿图什市| 伽师县| 绍兴县| 花莲县| 翼城县| 荥经县| 兴安盟| 西峡县| 乐业县| 庆城县| 衡东县| 玉树县|