[導(dǎo)讀] 問:怎樣解決mysql 5 0 16的亂碼問題? 答:mysql 5 0 16的亂碼問題可以用下面的方法解決: 1 設(shè)置phpMyAdmin language:chinese simplified (zh-utf-8) mysql 字符集:utf-8 unicode (utf8) mysql
問:怎樣解決MySQL 5.0.16的亂碼問題?
答:MySQL 5.0.16的亂碼問題可以用下面的方法解決:
1.設(shè)置phpMyAdmin
Language:Chinese?simplified?(zh-utf-8)
MySQL 字符集:UTF-8 Unicode (utf8)
MySQL 連接校對 gbk_chinese_ci
2.創(chuàng)建數(shù)據(jù)庫時
整理設(shè)置成 gbk_chinese_ci
?
3.用SQL建立表中
ENGINE=MyISAM?DEFAULT?CHARSET=gbk; ENGINE=InnoDB?DEFAULT?CHARSET=gbk?AUTO_INCREMENT=40?;
?
4.檢查表結(jié)構(gòu)中
varchar(100) 的整理屬性為gbk_chinese_ci
其它類型的整理屬性為空。
?
5.代碼中加上
$db->query("SET?CHARACTER?SET?GBK");
Linux下需要,Windows下則不需要。
此種操作相當(dāng)于Connection Character Sets and Collations
?以上就是?怎樣解決MySQL 5.0.16的亂碼問題的內(nèi)容,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)(www.php.cn)!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END