1.在代碼開始出加入一行:
header("Content-Type: text/html;charset=utf-8");
2.PHP檔案編碼問題
點選編輯器的菜單:“檔案”->“另存為”,可以看到目前檔案的編碼,確定檔案編碼為:UTF-8,
如果是ANSI,需要将編碼改成:UTF-8。
3.JS讀Cookie的中文亂碼問題
PHP寫cookie的時候需要将中文字元進行escape編碼, 否則JS讀到cookie中的中文字元将是亂碼。 但php本身沒有escape函數,我們新寫一個escape函數:
<a target="_blank"></a>
JS讀cookie的時候,用unescape解碼,然後就解決cookie中有中文亂碼的問題了。
1.用phpmyadmin建立資料庫和資料表
建立資料庫的時候,請将“整理”設定為:“utf8_general_ci” ,或執行語句:
建立資料表的時候:如果是該字段是存放中文的話,則需要将“整理”設定為:“utf8_general_ci”,如果該字段是存放英文或數字的話,預設就可以了。
相應的SQL語句,例如:
2.用PHP讀寫資料庫
在連接配接資料庫之後,加入兩行:
就可以正常的讀寫MYSQL資料庫了。
節選自:http://www.cnblogs.com/rickyNote/archive/2012/04/09/2438704.html
本文轉自挨踢前端部落格園部落格,原文連結http://www.cnblogs.com/duanhuajian/p/3635656.html如需轉載請自行聯系原作者
@挨踢前端