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

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

php讀取數(shù)據(jù)編碼格式 php文件編碼轉(zhuǎn)換

php訪問mysql數(shù)據(jù)庫(kù)時(shí),讀出的數(shù)據(jù)是問號(hào)!如何解決,設(shè)置的編碼方式是utf-8

兩邊入手,

成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)制作的專業(yè)的建站公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)超過千家。

PHP,需要設(shè)置頁面編碼,加一行代碼:

header('Content-Type:text/html;charset=utf-8');

這樣就把輸出編碼改為了UTF-8

但是,MySQL也要設(shè)置,那就是連接到數(shù)據(jù)庫(kù)之后再加一行

mysql_query("SET

NAMES

`UTF-8`");

即可

當(dāng)然,你得保證你的數(shù)據(jù)庫(kù)的字符集是UTF-8

如果仍然出錯(cuò),那就說明數(shù)據(jù)庫(kù)的字符集配置有問題

如何讀取php返回編碼為gb2312的xml數(shù)據(jù)

出錯(cuò)的原因在于PHP程序輸出編碼和XML文件的編碼不一致所導(dǎo)致 方法一: 使用utf-8編碼,修改方法如下: 一.把兩個(gè)gb2312改為utf-8 二.在xml文件上點(diǎn)右鏈,選擇用記事本打開,另存為,編碼由ansi改為,覆蓋保存。 方法二: 直接設(shè)置PHP文件格式為 ...

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

access的中文版默認(rèn)是GBK格式的,是無法改變字符類型的,所以用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ù)顯示在頁面的時(shí)候使用enc()函數(shù),從頁面提交數(shù)據(jù)到數(shù)據(jù)庫(kù)時(shí)使用dec()函數(shù),這樣就可以很好的解決PHP使用UTF-8編碼,ACCESS使用系統(tǒng)默認(rèn)編碼的問題了。


新聞名稱:php讀取數(shù)據(jù)編碼格式 php文件編碼轉(zhuǎn)換
文章路徑:http://weahome.cn/article/hpecgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部