MySQL中文化問題

2021-04-12 17:24:12 字數 1454 閱讀 1241

1)

中文模糊查詢

2)中文全文索引

3)資料庫表中文的正常顯示

其實要正常顯示中文,有下面這種方法,優先高的在後面:n編譯

mysql

時配置引數:

configure--with-charset=gb2312;n修改

/etc/my.cnf,

:設定字符集,

default-character-set=gb2312

n建立資料庫表時設定:

creat databas mysqldata default character set gb2312 collate gb2312_chinese_ci

n查詢前執行:

set names gb2312

faq1

select into

備份表時,有中文資料時會出現亂碼?

應該是你的字集沒有設定好,這裡有兩種方法你試試看:

1.是在執行

"select * into outfile 'backup.txt' from tb"

之前,先執行

set names gb2312

或者gbk.

2.是修改你的

my.cnf

或my.ini

,在[client]

和[mysqld]

下面都新增

default-character-set=gb2312

或gbk

,重啟mysql

又或者你使用別的備份方法,例如:

mysqldump

c:/program files/mysql/mysql server 5.0/bin>mysqldump -uroot -p --default-charac

ter-set=gb2312 --opt test ck_2006_lu>c:/ck.txt

其中test

是資料庫,

ck_2006_lu

是表名恢復可以使用

c:/program files/mysql/mysql server 5.0/bin>mysqldump -uroot -p

faq2

gbk

編碼的文字寫入到資料庫中,不能正常顯示?

table

修改字符集成

gb2312

alter table table1 character set gb2312 collate gb2312_chinese_ci;

faq3

Redhat 環境中文化

rel file list href file c 5cdocume 7e1 5czz 5clocals 7e1 5ctemp 5cmsohtml1 5c01 5cclip filelist.xml 前一些時安裝的redhat 9.0為全英文安裝。現在遇到問題了,需要中文化顯示。現記錄漢化過程。1 ...

Qt國際化 中文化(漢化)

最近的乙個專案需要把系統從原先的英文版漢化。為了完成這個工作,收集和學習了不少的資料。所以就自己整理資料留作記錄吧。在網上你會發現很多關於qt顯示中文出現亂碼的現象 於是你上網搜尋解決方案,不外乎以下三個語句 qtextcodec setcodecforlocale qtextcodec codec...

彩色化man和中文化man

今天,在linuxtoy上看到如何讓man彩色顯示,嘗試了一下,果然可以,於是轉過來備份著。另外,順便也補充上如何讓man顯示中文。零 我的系統是ubuntu 8.04,kernel是 2.6.24 27 generic。如果是其他系統的話,本辦法不保證也能使用啊。step 1 在你的 home上建...