1、無論數(shù)據(jù)庫或者是頁面 出現(xiàn)亂碼 問號 空白 那基本就是編碼不一致的問題。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、安丘網(wǎng)站維護、網(wǎng)站推廣。
2、1,數(shù)據(jù)庫字段編碼問題,一般從頁面提交過去的數(shù)據(jù)都是utf8的,數(shù)據(jù)庫字段編碼如是gbk的就會出現(xiàn)這樣的問題。2,如果通過命令行進入數(shù)據(jù)庫的話,先執(zhí)行下set names utf8 然后在查詢數(shù)據(jù)庫,試試。
3、if ($db-server_info()0.1){ db-query(set names gbk2312);或者是GBK } 把IF去掉 補充:輸出之后,你試試IE切換編碼,看哪種編碼能顯示中文,你再把數(shù)據(jù)庫編碼以及頁面編碼調(diào)整統(tǒng)一。
4、從數(shù)據(jù)庫中查詢數(shù)據(jù)并輸出顯示也有主要三個地方,一個就是上面所說的,二是連接字符集使用例如mysql_query(set name gbk)的語句設(shè)定,三是腳本字符集(php腳本的編碼),另外有網(wǎng)頁編碼字符集。
5、去MYSQL里面設(shè)置,不要在PHP里設(shè)置MYSQL的編碼,亂碼肯定就是編碼問題無疑,推薦你先把MYSQL里面表的編碼改好,然后再把PHP的編碼改好,這樣就應(yīng)該沒問題了。
6、1:數(shù)據(jù)庫方面不匹配,數(shù)據(jù)庫有字符集的,不知道你mysql用的什么工具,phpadmin?你可以查看一下數(shù)據(jù)庫的編碼方式。
1、if ($db-server_info()0.1){ db-query(set names gbk2312);或者是GBK } 把IF去掉 補充:輸出之后,你試試IE切換編碼,看哪種編碼能顯示中文,你再把數(shù)據(jù)庫編碼以及頁面編碼調(diào)整統(tǒng)一。
2、1,數(shù)據(jù)庫字段編碼問題,一般從頁面提交過去的數(shù)據(jù)都是utf8的,數(shù)據(jù)庫字段編碼如是gbk的就會出現(xiàn)這樣的問題。2,如果通過命令行進入數(shù)據(jù)庫的話,先執(zhí)行下set names utf8 然后在查詢數(shù)據(jù)庫,試試。
3、出現(xiàn)問號最有可能的原因是數(shù)據(jù)從數(shù)據(jù)庫讀取出來時沒有設(shè)置傳輸編碼。你可以在執(zhí)行sql語句之前加代碼:mysql_query(set names utf8);這樣就可以了。
4、這個時候,我在數(shù)據(jù)庫里修改剛才輸入的中文并保存,這時數(shù)據(jù)庫能顯示的是中文,但回到在php頁面運行預(yù)覽(F12)時,在數(shù)據(jù)庫里修改的那部分出現(xiàn)的是很多問號(?),其他沒有修改的內(nèi)容沒有變化。
5、從數(shù)據(jù)庫中查詢數(shù)據(jù)并輸出顯示也有主要三個地方,一個就是上面所說的,二是連接字符集使用例如mysql_query(set name gbk)的語句設(shè)定,三是腳本字符集(php腳本的編碼),另外有網(wǎng)頁編碼字符集。
1、出現(xiàn)問號最有可能的原因是數(shù)據(jù)從數(shù)據(jù)庫讀取出來時沒有設(shè)置傳輸編碼。你可以在執(zhí)行sql語句之前加代碼:mysql_query(set names utf8);這樣就可以了。
2、估計是你的文件格式不對,把這些代碼復(fù)制到Notepad++文本編輯器后,再轉(zhuǎn)碼一次看看。
3、將瀏覽器中的編碼改成utf-8,數(shù)據(jù)庫中也是。在php頁面首行加上header(Content-type:text/html;charset=utf-8);,必須首行,前面不能有輸出。
4、將瀏覽器中的編碼改成utf-8,數(shù)據(jù)庫中也是。在php頁面首行加上header(Content-type: text/html; charset=utf-8);,必須首行,前面不能有輸出。
5、mysql_select_db($dbname,$link_resource) ;mysql_query(set names utf8); //這句很重要,保證了對數(shù)據(jù)庫寫入信息的時候,所進行的信息編碼。