在Ubuntu 下配置 Mysql 的字符編碼。安裝完 Mysql 后,系統(tǒng)默認(rèn)的字符編碼是 latin1 ,輸入的是中文,可是輸出卻是一堆亂碼。現(xiàn)在要做的就是把 Mysql的默認(rèn)字符編碼設(shè)置為支持中文的編碼,如 GBK、GB23112、等。
編輯mysql的配置文件/etc/mysql/my.conf 。
在[mysql] 的下面加上 default-character-set=utf8 這一段代碼。
在[client] 的下面加上 default-character-set=utf8 這一段代碼。
在 [mysqld] 下面加上 default-character-set=utf8 init_connect='SET NAMES utf8' 這倆段代碼。
保存文件,重啟動mysql:/etc/init.d/mysql restart
在創(chuàng)建表時用如下命令:
CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
posted on 2011-05-03 13:36
漂漂 閱讀(1075)
評論(0) 編輯 收藏 引用 所屬分類:
sql