這篇文章主要介紹了PHP使用UTF8編碼讀取ACCESS的亂碼怎么辦,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)專注于若羌企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。若羌網(wǎng)站建設(shè)公司,為若羌等地區(qū)提供建站服務(wù)。全流程定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)PHP使用UTF8編碼讀取ACCESS亂碼的解決方法:首先使用iconv函數(shù)制作一個(gè)轉(zhuǎn)碼的自定義從GBK轉(zhuǎn)到【UTF-8】的函數(shù);然后制作一個(gè)從【UTF-8】轉(zhuǎn)向GBK的函數(shù);最后從頁(yè)面提交數(shù)據(jù)到數(shù)據(jù)庫(kù)時(shí)使用【dec()】函數(shù)即可。
PHP使用UTF8編碼讀取ACCESS亂碼的解決方法:
一、使用 iconv函數(shù)制作一個(gè)轉(zhuǎn)碼的自定義從GBK轉(zhuǎn)到UTF-8的函數(shù),如以下代碼:
function enc($c){return iconv('gbk','utf-8',$c);}
二、為了寫(xiě)入數(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)題了
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享PHP使用UTF8編碼讀取ACCESS的亂碼怎么辦內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!