最近在學習php的時候遇到中文亂碼問題。
解決方法很簡單:
1.首先我們要保持介面的編碼一致(以utf-8為準)
靜態html中
在php**塊中 設定<? header("content-type: text/html; charset=utf-8"); ?>
意在告訴瀏覽器以utf-8的編碼方式讀取。
2.資料庫的編碼在建立資料庫的時候請設定為utf-8,因為這樣會更通用。
3.每次在連線資料庫的時候在執行$conn=mysql_connect($mysql_server_name,$mysql_user_name,$mysql_user_passwd)
即資料庫連線的時候,在執行連線的語句後加上 一句mysql_query("set names 'utf8'");
至此結束,中文亂碼問題over。
歡迎您的瀏覽,謝謝!!!!!!!!!!
PHP解決中文亂碼問題
初學php,在漢字頁面間傳輸和轉換的時候,遇到了中文亂碼問題。究其原因亂碼無外乎以下幾種情況 1 html頁本身的亂碼問題,解決方法 純html頁使用 2 php頁面本身存在亂碼,解決方法 header content type text html charset utf 8 3 在html頁和ph...
php解決中文擷取亂碼問題
針對擷取字串出現中文亂碼問題,網上有很多介紹,也有很多函式,但筆者看著網上的函式,總感覺有點彆扭,所以自己動手寫了乙個防止擷取字串時出現中文亂碼的函式。實現的原理還是比較簡單,主要是利用ascii編碼和中文編碼的二進位制範圍不一致而把它們區分開來,然後,通過substr 擷取字串的函式實現的。下面給...
怎樣解決PHP中文亂碼問題
最近在csdn剛開了這個部落格,沒什麼時間把以前寫的文章搬過來,只能有空慢慢來了。這篇文章僅獻給那些一直在php亂碼問題上困惑的人。a.首先說下html中文亂碼問題的解決方法。比如有個index.html的頁面 這裡是指真正的靜態頁面,修改伺服器的 偽靜態的請看方案b 1.在head標籤裡面加入這句...