色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php讀取mysql中文數據出現亂碼的解決方法

1.php頁面語言本身的編碼類型不合適,這時候,你直接在腳本中寫的中文肯定是亂碼,不用說數據庫了

解決方法:選擇'UTF8'或者'gb2312',這樣客戶瀏覽器會自動選擇并出現正確的中文顯示。注意:'UTF8'或者'gb2312'都可以正確顯示中文的。

2.數據庫MySQL中的編碼類型不正確。

解決方法:創建數據庫的時候,MySQL 字符集選擇'UTF8',MySQL 連接校對選擇utf8_general_ci,這樣創建的數據庫用來存儲中文肯定沒有問題,
否則,你的中文首先在MySQL中就是亂碼,更不要期望它會給你在php頁面中顯示正確。

3.與平時的腳本編輯環境有關。比如,有些內容是自己用word寫的,有些是用記事本寫的,有些用editplus、ultraplus等文本編輯器。有時候就直接在DW中寫中文了,

解決方法:盡量用同一種編輯器。如果是拷貝來得既有的內容,建議用ultraplus中的編碼轉換功能把它轉換成utf8或者gb2312。

到底轉換成什么類型并不重要,關鍵要求你的php WEB應用程序中的編碼要一致就行。

4.編程訪問 MySQL時,建議添加一行代碼:mysql_query("SET NAMES 'GBK'");

php技術php讀取mysql中文數據出現亂碼的解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 许昌市| 玉树县| 桐梓县| 广饶县| 保德县| 托克托县| 徐州市| 安阳县| 沈丘县| 剑川县| 喀喇沁旗| 高唐县| 紫阳县| 聂荣县| 滦平县| 西华县| 晋宁县| 拉孜县| 曲松县| 鄄城县| 泰宁县| 昌图县| 永靖县| 石渠县| 鄱阳县| 滦南县| 巴青县| 陆河县| 罗城| 龙门县| 广河县| 庆安县| 安化县| 绵阳市| 林芝县| 日土县| 临朐县| 建昌县| 游戏| 镇远县| 茌平县|