真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php文件調(diào)用數(shù)據(jù)庫(kù)亂碼,php輸出亂碼

PHP文件鏈接數(shù)據(jù)庫(kù),插入數(shù)據(jù),中文顯示亂碼,求高手解惑!!

你的數(shù)據(jù)庫(kù)是什么編碼的?默認(rèn)的latin編碼是不支持漢字的,改成utf8或者utf8mb4編碼,然后你的PHP文件編碼也使用utf8編碼

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),藤縣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:藤縣等地區(qū)。藤縣做網(wǎng)站價(jià)格咨詢:18982081108

PHP插入mysql數(shù)據(jù)庫(kù)亂碼

亂碼主要以下幾個(gè)原因:

1。數(shù)據(jù)表中,表本身的編碼 和 字段編碼,均為UTF8。

2。在寫入數(shù)據(jù)等數(shù)據(jù)庫(kù)操作前,發(fā)送語(yǔ)句 'set names utf8'

3。PHP文件都是UTF8編碼,無(wú)簽名(無(wú)BOM)

4。頁(yè)面上使用header或meta保證輸出的頁(yè)面是UTF8編碼。meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

鮮少老師

PHP讀取Access數(shù)據(jù)庫(kù) 出亂碼

access的中文版默認(rèn)是GBK格式的,是無(wú)法改變字符類型的,所以用php讀取的時(shí)候會(huì)亂碼。

解決方法是:使用iconv轉(zhuǎn)換

一、使用 iconv函數(shù)制作一個(gè)轉(zhuǎn)碼的自定義從GBK轉(zhuǎn)到UTF-8的函數(shù),如以下代碼:

function enc($c){return iconv('gbk','utf-8',$c);}

二、為了寫入數(shù)據(jù)庫(kù)的編碼是符合數(shù)據(jù)庫(kù)需要的,所以我們還要制作一個(gè)從UTF-8轉(zhuǎn)向GBK的函數(shù):

function dec($c){return iconv('utf-8','gb2312',$c);}

制作好了轉(zhuǎn)碼函數(shù),接下就是正常使用了。在從數(shù)據(jù)庫(kù)里面調(diào)數(shù)據(jù)顯示在頁(yè)面的時(shí)候使用enc()函數(shù),從頁(yè)面提交數(shù)據(jù)到數(shù)據(jù)庫(kù)時(shí)使用dec()函數(shù),這樣就可以很好的解決PHP使用UTF-8編碼,ACCESS使用系統(tǒng)默認(rèn)編碼的問(wèn)題了。


分享題目:php文件調(diào)用數(shù)據(jù)庫(kù)亂碼,php輸出亂碼
網(wǎng)站URL:http://weahome.cn/article/hecphg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部