东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
21
2018/07

PHP如何解決出現(xiàn)亂碼的問(wèn)題

發(fā)布時(shí)間:2018-07-21 11:11:38
發(fā)布者:liyongxing
瀏覽量:
0

剛開(kāi)始學(xué)習(xí)PHP同學(xué),在寫(xiě)項(xiàng)目的時(shí)候因?yàn)榻?jīng)驗(yàn)不足,會(huì)出現(xiàn)亂碼的情況,因此,我做了個(gè)小小的總結(jié),在這里與大家分享一下。

亂碼的情況有很多種,今天主要給大家分享常遇到的一些問(wèn)題

  1. PHP文件輸出時(shí)出現(xiàn)亂碼

php文件本身的編碼一定要與網(wǎng)頁(yè)的編碼相匹配

如果使用gb2312編碼

那么php要輸出頭:header(“Content-Type: text/html; charset=gb2312")

靜態(tài)頁(yè)面添加

如果使用utf-8編碼

那么php要輸出頭:header(“Content-Type: text/html; charset=utf-8")

靜態(tài)頁(yè)面添加

luanma.jpg

2.PHP與My SQL數(shù)據(jù)交互出現(xiàn)亂碼

PHP要與數(shù)據(jù)庫(kù)的編碼一致

在需要做數(shù)據(jù)庫(kù)操作的php程序前加mysql_query("set names '編碼'");編碼和php編碼一致

如果php編碼是gb2312那mysql編碼就是gb2312

寫(xiě)法:

mysql_query("set names 'GBK'");

如果是utf-8那mysql編碼就是 utf-8

寫(xiě)法:

mysql_query("set names 'utf8'");

這樣插入或檢索數(shù)據(jù)時(shí)就不會(huì)出現(xiàn)亂碼了

luanma1.jpg

學(xué)會(huì)了嗎


關(guān)鍵詞:
返回列表