老師,問(wèn)什么我的數(shù)據(jù)庫(kù)中輸入中文總是顯示亂碼呢?php中已經(jīng)加上了utf8了。百度了好多,也沒(méi)找到可以解決的。。

iAzure
2014-07-15
8 回答
舉報(bào)
0/150
提交
取消
2014-07-16
emeditor 點(diǎn) 文件 -- 另存為 ,然后看一下編碼。選utf8的,utf8無(wú)簽名,然后選完之后點(diǎn)確定
2014-07-15
三個(gè)地方要做一下 第一個(gè) 設(shè)定字符集 mysql_query('set names utf8') 第二個(gè)是 頁(yè)面存為utf8 第三個(gè)是 php加上header utf8 那句話
2014-07-15
嗯,我的演示里面 把頁(yè)面另存為 utf8格式的了,這一步您做了沒(méi)呢?
2016-08-30
如果按照老師說(shuō)的那三步還是不能解決:我親測(cè)的方法是--刪除整個(gè)數(shù)據(jù)庫(kù),重新建立數(shù)據(jù)庫(kù)是輸入:CREATE DATABASE [DB_NAME] CHARACTER SET utf8; ? 然后再次重復(fù)那三步。。。。
這樣做我理解的原因是:有些數(shù)據(jù)庫(kù)在創(chuàng)建時(shí) 默認(rèn)不是utf8的編碼方式。所以~~
2014-07-19
謝謝老師,選擇好之后就不是亂碼了!老師好厲害!!
2014-07-15
瀏覽器的編碼顯示設(shè)置了對(duì)了么
2014-07-15
老師您回復(fù)的真快,我剛剛沒(méi)看到提示,不好意思哈
2014-07-15
老師這個(gè)頁(yè)面另存為utf8是怎么設(shè)置的,我也是用emeditor寫的