[教學]用 GMAIL 收奇摩信箱 POP,繁體介面,全圖文教學 有了 FCKeditor 你也可以用網頁創造自己的部落格
1月 02

解決 MySQL 4.1 的亂碼問題

架站.瀏覽:[ 734user+536機器人 ]給個回應

我想很多人都會碰到跟我一樣的問題,在從 MySQL 4.0 轉換到 MySQL 4.1 時,所遇到的亂碼問題,這些問題不外忽是 phpMyAdmin 顯示中文沒問題,到了網頁中變亂碼,不然就是 phpMyAdmin 中文亂碼,到了網頁中中文正常。

MySQL 4.1 在 phpMyAdmin 看,多了一個文字校對的東西,這個應該就是罪魁禍首,找了一下 Google 果然同樣的問題很多,當然解決的方法也不下數十種,端看你所使用的套件是啥?

底下這個方法,我試過有效,不過這只針對自行撰寫 PHP 網頁者。

一般我們在寫 PHP 時,會另外寫一個專門處理 MySQL 連線的頁面,然後我們只需要在 mysql_select_db($database_php123); 上面加入:

PHP:
  1. mysql_query("SET NAMES 'big5'");
  2. mysql_query("SET NAMES 'utf8'");
  3.  
  4. /*選一行即可*/

就可以解決亂碼的問題了。至於 utf-8big5,要看你的網頁編碼是什麼?來決定。

如果是匯入 MySQL 出現亂碼,記得在匯入前,要把文字校對改為 utf8_general_ci,然後在匯入舊的 MySQL 4.0 檔案,照樣在 phpMyAdmin 應該可以正常顯示中文了。

mysql.gif

標籤: , ,

    

本篇文章引用網址:

其他隨機文章:
  • [萬年置頂公告] 不要廣告不要漏信,我拒用奇摩信箱
  • 物件導向無痛入門(2)-物件導向概念
  • [轉貼] 天上掉餡餅投資法
  • [WP] 自訂分頁內容
  • Linux 主機上的木馬檢查工具 - chkrootkit



  • 寫下回應