国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP頁面顯示亂碼處理(數據庫、html頁面、服務器php頁面編碼)

caohaoyu / 1492人閱讀

摘要:數據庫編碼頁面編碼或文件本身編碼要全部一致。數據庫編碼建立數據庫時指定編碼如,建立數據表建立字段插入數據時不要指定編碼,會自動繼承數據庫的編碼。另外要注意的是,或中傳遞的數據是編碼,如果數據庫和頁面編碼是,要進行轉碼,然后寫入數據庫。

MySQL數據庫編碼、html頁面編碼、PHP或html文件本身編碼要全部一致。

1、MySQL數據庫編碼:建立數據庫時指定編碼(如gbk_chinese_ci),建立數據表、建立字段、插入數據時不要指定編碼,會自動繼承數據庫的編碼。
數據庫連接時,也有編碼,可以在連接完數據庫后,執行

mysql_query("SET NAMES gbk");

完整連接數據庫,并插入一條記錄的示例:


注意:1.這個示例的數據庫,表,php文件都是utf8編碼。
注意:2.這里是utf8而不是utf-8,如果寫后者,MySQL不會識別的,還會出現亂碼的。

2、html頁面的編碼,指的是這一行的設置:

3、PHP或html文件本身的編碼:用editplus打開php文件或html文件,另存時,選擇的編碼,如果數據庫和頁面編碼是gbk,則這兒的編碼選擇ansi;如果數據庫和頁面編碼是utf-8,則這兒也選擇utf-8。

4、另外要注意的是,Javascript或Flash中傳遞的數據是utf-8編碼,如果數據庫和頁面編碼是gbk,要進行轉碼,然后寫入數據庫。
將"你好"從GBK轉換到UTF-8格式

iconv("gbk","utf-8","你好");

5、在PHP程序中,可以加上一行,來指定PHP源程序的編碼:

header("Content-type: text/html; charset=gbk");

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21769.html

相關文章

  • php中文亂碼處理方法

    摘要:昨天在本地環境創建了一個文件,文件編碼是格式,打印一個簡單的語句竟然出現了中文亂碼,折騰了很久,才找到了原因。 昨天在本地環境創建了一個文件,文件編碼是UTF-8格式,打印一個簡單的語句竟然出現了中文亂碼,折騰了很久,才找到了原因。 亂碼問題 昨天寫了一個很簡單的php輸出中文頁面,但是出現了亂碼問題,第一反應可能是腳本文件的編碼格式有問題,看了下,沒有問題,原文件編碼為utf-8,那...

    DC_er 評論0 收藏0
  • 頁面亂碼應該從哪幾個角度去解決問題

    摘要:的字符編碼問題該問題較常見,也是最明顯和最容易解決的。文件本身編碼問題不僅我們的內容有編碼,文件本身也有編碼。則基本可保證網頁不會出現亂碼問題。 其實導致網頁亂碼主要有幾個原因,以下給出解決方法。 1、HTML的字符編碼問題 該問題較常見,也是最明顯和最容易解決的。 在網頁中加上:?1 即可。 2、PHP的字符編碼問題 這與上面類似。 在文件上方加上:?1 header(Conten...

    沈儉 評論0 收藏0
  • JSP 學習記錄

    摘要:對象具有請求域,即完成客戶端的請求之前,該對象一直有效。提交的數據量最多不超過。安全性較低但效率比方式高。適合提交數據量大,安全性高的用戶信息。除非本次會話的所有頁面都關閉后再重新訪問某個或者,將會創建新的會話。 JSP 簡介 全名為Java Server Pages,其根本是一個簡化的Servlet設計,實現了在Java當中使用HTML標簽。JSP是一種動態網頁技術標準,也是Java...

    BearyChat 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<