更新 mediawiki 1.16.0beta3 後中文標題及內容變成亂碼解決

在更新完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;

之後再重新載入頁面應該就能顯示正常囉~~