問題: 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內看到正確的內容了
解決PHP及MySQL亂碼問題


訂閱:
張貼留言 (Atom)
0 意見:
張貼留言