新聞中心
PHP框架我用的BROPHP怎么從數(shù)據(jù)庫(kù)里面漢字取出來(lái)的是問(wèn)號(hào)應(yīng)該怎么改編碼隨便看下控制器第6行的語(yǔ)法錯(cuò)誤
1. limit(page-limit) 這個(gè)不正確,應(yīng)該是limit(10)之類的。

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有南和免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2. 如果讀取的是問(wèn)號(hào),那么可能的原因:
a. 數(shù)據(jù)庫(kù)用的編碼與你顯示的編碼不一致。
b. 保存數(shù)據(jù)的時(shí)候編碼不正確。
c. php腳本文件的編碼與顯示編碼設(shè)定不一致。
PHP讀取數(shù)據(jù)庫(kù)中文全是問(wèn)號(hào)
if ($db-server_info()'5.0.1')
{
$db-query("set names gbk2312");或者是GBK
}
把IF去掉
補(bǔ)充:
輸出之后,你試試IE切換編碼,看哪種編碼能顯示中文,你再把數(shù)據(jù)庫(kù)編碼以及頁(yè)面編碼調(diào)整統(tǒng)一。
php訪問(wèn)mysql數(shù)據(jù)庫(kù)時(shí),讀出的數(shù)據(jù)是問(wèn)號(hào)!如何解決,設(shè)置的編碼方式是utf-8
兩邊入手,
PHP,需要設(shè)置頁(yè)面編碼,加一行代碼:
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ò),那就說(shuō)明數(shù)據(jù)庫(kù)的字符集配置有問(wèn)題
網(wǎng)站標(biāo)題:php取出數(shù)據(jù)有問(wèn)號(hào) php取出數(shù)據(jù)有問(wèn)號(hào)嗎
鏈接地址:http://www.dlmjj.cn/article/doioecd.html


咨詢
建站咨詢
