亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

數(shù)據(jù)顯示亂碼的解決方法

資料顯示亂碼終極解決方案

php連接mysql亂碼是開發(fā)過程當中,這是開發(fā)中新手常遇到的問題。 根據(jù)實際大家遇到的問題,將亂碼的問題,總結成了9個重點來徹底解決連接後亂碼的問題。

解決亂碼問題的核心思想,就是:一定要多個不同的檔案系統(tǒng)中一定要統(tǒng)一編碼。

這9個重點分別是:

1.??? html編碼與MySQL編碼一致

2.??? PHP編碼與MySQL編碼一致

3.??? 若有header頭發(fā)送字元集,請與資料庫一樣

4.??? <meta http-equiv=“Content-Type”content=“text/html; charset=utf-8”/>要和頁面的文字編碼一致

5.??? 資料庫建置庫的字元集要統(tǒng)一

6.??? 表的字元集要統(tǒng)一

7.??? 欄位的字元集要統(tǒng)一(表設了,列就預設寫表的)

8.??? 連接,校驗的字元集要統(tǒng)一

9.??? 結果集的字元集要統(tǒng)一

一,檔案編碼

html和PHP檔案的編碼,範例中:拿notepad++來示範。將PHP和html都要設為這種字元集。

QQ截圖20161010103601.png一定要設定為utf-8無BOM格式。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?的header('content-type:text/html;charset=utf-8');

##三、網(wǎng)頁頭檔編碼

如果html檔案編碼是utf-8的也要設定為一置<meta http-equiv=“Content-Type”content=“text/html; charset=utf- 8” />

四、建立資料庫的編碼

QQ截圖20161010103619.png


QQ截圖20161010103633.png


##五、表和列創(chuàng)建的時候表為utf-8


#六、連接,結果、校驗字符集設定

透過mysqli_set_charset('utf8')來MySQL連接、結果和校驗的字元集設定。


###註:資料庫的字元集宣告和檔案中的略有不同。 utf8為mysql資料庫的,utf-8為文件中使用的。 ######?############
繼續(xù)學習
||
<?php echo "Hello Mysql"; ?>