91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決php用戶信息亂碼問題

發布時間:2021-12-22 09:36:28 來源:億速云 閱讀:110 作者:iii 欄目:編程語言

本篇內容主要講解“怎么解決php用戶信息亂碼問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么解決php用戶信息亂碼問題”吧!

php用戶信息亂碼的解決辦法:1、修改數據庫編碼;2、修改表的編碼;3、修改字段的編碼;4、修改源文件的charset;5、修改頁面charset;6、PHP頁面字符集等。

怎么解決php用戶信息亂碼問題

本文操作環境:Windows7系統,PHP7.1版,Dell G3電腦。

如何解決php用戶信息亂碼問題?

php+mysql的utf-8中文亂碼問題的解決方法

建議數據庫用utf8編碼

問題匯總:

1.MySQL數據庫默認的編碼是utf8,如果這種編碼與你的PHP網頁不一致,可能就會造成mysql亂碼.

2.MYSQL中創建表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼.

3.MYSQL創建表時添加字段是可以選擇編碼的,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼.

4.用戶提交頁面的編碼與顯示數據的頁面編碼不一致,就肯定會造成php頁面亂碼.

5.如用戶輸入資料的頁面是big5碼, 顯示用戶輸入的頁面卻是gb2312,這種100%會造成PHP頁面亂碼.

6.PHP頁面字符集不正確.

7.PHP連接MYSQL數據庫語句指定的編碼不正確.

使用mysql+php產生亂碼的原因都了解得很清楚了,那么解決就不困難了.

針對不同問題的解決方法:

1.mysql數據庫默認的編碼是utf8,如果這種編碼與你的PHP網頁不一致,可能就會造成MYSQL亂碼.

修改數據庫編碼,如果是數據庫編碼不正確,可以在phpmyadmin 執行如下命令:

Alter DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

以上命令就是將test數據庫的編碼設為utf8.

2.MYSQL中創建表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼.

修改表的編碼:

Alter TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

以上命令就是將一個表category的編碼改為utf8.

3.MYSQL創建表時添加字段是可以選擇編碼的,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼.

修改字段的編碼:

Alter TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

以上命令就是將test表中 dd的字段編碼改為utf8.

4.用戶提交頁面的編碼與顯示數據的頁面編碼不一致,就肯定會造成PHP頁面亂碼.

如果是這種情況容易解決,只需檢查下頁面,修改源文件的charset即可.

5.如用戶輸入資料的頁面是big5碼, 顯示用戶輸入的頁面卻是gb2312,這種100%會造成PHP頁面亂碼.

這種情況也是修改頁面charset即可.

6.PHP頁面字符集不正確.

為了避免PHP頁面亂碼的發生,PHP頁面開始第一句

header("content-type:text/html; charset=utf-8");
//強行指定頁面的編碼,以避免亂碼

7.PHP連接MYSQL數據庫語句指定的編碼不正確.

在連接數據庫的語句中.

mysql_connect('localhost','user','password');
mysql_select_db('my_db');
mysql_query("set names 'utf8'"); //select 數據庫之后加多這一句

到此,相信大家對“怎么解決php用戶信息亂碼問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

井研县| 灌阳县| 凤山县| 海淀区| 丰镇市| 南江县| 华坪县| 洱源县| 湖南省| 靖安县| 塘沽区| 元谋县| 峡江县| 二手房| 巧家县| 桓台县| 昌吉市| 含山县| 定边县| 佛教| 兴业县| 怀安县| 奉新县| 武胜县| 兰考县| 思茅市| 通道| 泰来县| 义马市| 潮安县| 石楼县| 慈溪市| 兰州市| 惠东县| 通山县| 崇明县| 大石桥市| 板桥市| 比如县| 南宁市| 武平县|