在更新完mediawiki 1.16.0beta3 之後發現中文的標題都變成???? , 使用以下的方法就可以解決這個問題了...
主要是修改 includes/db/DatabaseMysql.php 這個檔案內容, 讓程式在做SQL查詢時強制使用UTF-8
#vi includes/db/DatabaseMysql.php
<方法1>
在 function doQuery( $sql ) { 之下加入底下這行
mysql_query("SET NAMES 'utf8';", $this->mConn );
<方法2>
在 $this->mOpened = $success; 這行之上加入淺藍色這行
else {
$this->reportConnectionError( $phpError );
}
$this->query("SET NAMES 'utf8';", __METHOD__ );
$this->mOpened = $success;
之後再重新載入頁面應該就能顯示正常囉~~
Recent comments
23 min 19 sec ago
1 day 8 hours ago
2 days 11 hours ago
2 days 12 hours ago
2 weeks 6 days ago
3 weeks 2 days ago
6 weeks 4 days ago
6 weeks 4 days ago
6 weeks 4 days ago
7 weeks 19 hours ago