●您的 phpBB2 版本:phpBB 2.0.18
●錯誤內容:
我是先在我的電腦上架設好 包刮資料庫
然後要把資料庫上傳 我用複製的把資料庫內容都上傳了 可是首頁顯示的卻是????
是用UTF-8 確定資料庫跟首頁都是唷= =
●錯誤圖例:
●錯誤網址:
http://forum.bluesky-tw.net/
請大大幫忙解決吧....期待這天好久了說.....結果掛掉了.........................
版主: 版主管理群
嗯 不過我有看到許多討論類似問題的 可是都沒有說出到底要選哪一種\rappleboy 寫:資料庫編碼 跟網頁不同
so 會有此結果
往這方向去查吧

代碼: 選擇全部
$sql = "SHOW VARIABLES";
if($result = $db->sql_query($sql))
{
while($row = $db->sql_fetchrow($result))
{
$mysql_config[$row['Variable_name']] = $row['Value'];
}
if($mysql_config['version'] >= '4.1.0')
{
//連線編碼
$sql = 'SET NAMES utf8';
if($db->sql_query($sql))
{
unset ($mysql_config);
}
}
}當然是UTF8囉 當初還在懊惱 沒有BIG5沒辦法匯出呢\rKill 寫:你的phpMyAdmin編碼是big5還是utf-8
如果是big5的話就是編碼的問題
2.57??可是這是虛擬主機說 2.57跟2.63有差嗎appleboy 寫:你去下載 phpMyAdmin 2.57 版 去官方下載吧\r
然後再把資料庫 利用 phpmyadmin方式匯入\r
這樣就可以了
要不然就要選 big5_chinese_ci 編碼
哈 這樣懂嗎
成功了 成功了 真的非常謝謝^^右手 寫:includes/db.php
?>之前加上代碼: 選擇全部
$sql = "SHOW VARIABLES"; if($result = $db->sql_query($sql)) { while($row = $db->sql_fetchrow($result)) { $mysql_config[$row['Variable_name']] = $row['Value']; } if($mysql_config['version'] >= '4.1.0') { //連線編碼 $sql = 'SET NAMES utf8'; if($db->sql_query($sql)) { unset ($mysql_config); } } }