怎樣解決MySQL 5.0.16的亂碼問題

[導(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)聲明
THE END
喜歡就支持一下吧
點贊14 分享