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上建...