怎樣才能解決MySQL 5.0.16的亂碼問題

問:怎樣解決MySQL 5.0.16的亂碼問題?

答:MySQL 5.0.16的亂碼問題可以用下面的方法解決:

1.設置phpMyAdmin

Language:Chinese simplified (zh-utf-8)

MySQL 字符集:UTF-8 Unicode (utf8)

MySQL 連接校對 gbk_chinese_ci

2.創建數據庫時

整理設置成 gbk_chinese_ci

3.用SQL建立表中

ENGINE=MyISAM DEFAULT CHARSET=gbk;

ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ;

4.檢查表結構中

varchar(100) 的整理屬性爲gbk_chinese_ci

其它類型的整理屬性爲空。

5.代碼中加上

$db->query("SET CHARACTER SET GBK"); Linux下需要,Windows下則不需要。

此種操作相當于Connection Character Sets and Collations

 
批量解決TXT電子圖書亂碼問題
批量解決TXT電子圖書亂碼問題
Qreader是個看電子書的好工具,可是也有很惱人地方,就是只有Unicode編碼的格式的TXT文檔才不會亂碼,解決辦法是:用PC的記事本打開TXT文件-文件-另存爲-編碼改成unicode然後保存(如圖) ,一直感覺這樣很方便,...查看完整版>>批量解決TXT電子圖書亂碼問題
 
CentOS編譯Mysql 4.0.27數據庫問題解決
現在好多人都用起了centos5,但有些特殊要求還必須安裝mysql4.0.27的數據庫,在第一次安裝過程中還遇到了不少問題,特把這次安裝過程記錄下來以供遇到類似問題的朋友參考 首先下載mysql4.0.27.tar.gz,解壓進入目錄編...查看完整版>>CentOS編譯Mysql 4.0.27數據庫問題解決
 
解決Linux操作系統下Java的中文亂碼問題
在jdk15以後,只需在~/jre/lib/fonts/下建一個fallback目錄,把你想在java中使用的字體烤貝到這個目錄中即可 以下方法在fc6下測試通過,假設用戶的jre路徑爲 /usr/java/jdk1.6.0_03/jre/ cd /usr/java/jdk1.6.0_03/jr...查看完整版>>解決Linux操作系統下Java的中文亂碼問題
 
JSP中文亂碼問題解決方法小結
  在使用JSP的過程中,最使人頭疼的一個問題就是中文亂碼問題,以下是我在軟件開發中遇到的亂碼問題以及解決方法。   1、JSP頁面亂碼   這種亂碼的原因是應爲沒有在頁面裏指定使用的字符集編碼,解決方法:只要...查看完整版>>JSP中文亂碼問題解決方法小結
 
JSP頁面顯示亂碼問題的解決
  大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。   一、JSP頁面顯示亂碼   下面的顯示頁面(display.jsp)就出現...查看完整版>>JSP頁面顯示亂碼問題的解決