解決PHP及MySQL亂碼問題

問題: PHP及MySQL安裝好預設編碼utf-8,但顯示在網頁上亂碼, phpmyadmin看到的內容也是亂碼?

解決之道: MySQL以utf-8編碼避免不必要的亂碼問題, 網頁顯示時設定以utf-8來顯示
第一行加入此程式碼, 即可

header("Content-Type: text/html; charset=UTF-8"); //設定頁面以utf8顯示

寫入資料庫時將Big5轉utf-8存入, 存檔後用phpmyadmin看內容仍然是亂碼,此時只要修改\www\phpMyAdmin\libraries\select_lang.lib.php 此檔案在// MySQL charsets map區段裡的'utf-8' => 'utf-8',改成'utf-8' => 'latin1',就可以在phpmyadmin內看到正確的內容了

0 意見:

 
Designed by: Newwpthemes.com | Bloggerized by Dhampire