隨筆 - 45, 文章 - 6, 評(píng)論 - 4, 引用 - 0
          數(shù)據(jù)加載中……

          MySQL改變默認(rèn)編碼為utf-8

          1. 打開(kāi)C:\Program Files\MySQL\MySQL Server 5.0\my.ini

          在[client]下面尋找default-character-set,然后將其值修改為:
          default-character-set=utf8
          若找不到default-character-set,加上上面一行即可。

          [mysqld]同理:
          default-character-set=utf8
          init_connect='SET NAMES utf8'


          下面語(yǔ)句用于查看編碼方式是否已經(jīng)修改:
          show variables like 'char%';

          2. 附:對(duì)于已經(jīng)存在了的數(shù)據(jù)庫(kù),可以如下操作使其改變編碼方式:
          a. 修改MYSQL數(shù)據(jù)庫(kù)編碼,如果是MYSQL數(shù)據(jù)庫(kù)編碼不正確: 可以在MYSQL執(zhí)行如下命令: ALTER DATABASE test DEFAULT CHARACTER SET utf8;   
          以上命令就是將MYSQL的test數(shù)據(jù)庫(kù)的編碼設(shè)為utf8
          b. 修改MYSQL表的編碼:ALTER TABLE category DEFAULT CHARACTER SET utf8; 
          以上命令就是將一個(gè)表category的編碼改為utf8
          c. 修改字段的編碼:
          ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL 
          以上命令就是將MYSQL數(shù)據(jù)庫(kù)test表中 dd的字段編碼改為utf8

          在命令行下插入漢字時(shí)如下代碼:
          set names gb2312;有時(shí)候這一句很關(guān)鍵!
          insert into charset values('王東偉');

          posted on 2008-10-28 10:21 liyang 閱讀(2736) 評(píng)論(0)  編輯  收藏

          主站蜘蛛池模板: 浦东新区| 新乡县| 修武县| 新泰市| 富民县| 含山县| 南华县| 泗洪县| 屯昌县| 临泉县| 始兴县| 定州市| 青浦区| 武义县| 平阳县| 青阳县| 福清市| 东辽县| 玉田县| 连南| 武安市| 石河子市| 尚义县| 凭祥市| 天门市| 抚州市| 东港市| 房山区| 吴川市| 河津市| 宁陕县| 浦江县| 陇川县| 高淳县| 西峡县| 秦安县| 嵊州市| 宜春市| 吉水县| 舒城县| 沂南县|