下載下傳openx-2.8.7
選擇語言為中文時候亂碼。
安裝完畢後修改資料庫的庫編碼為utf8
sed -i 's/gbk/utf8/g' openx.sql
再重新導入到mysql執行個體中。
中文lang檔案在 lib/max/language/zh_CN/ 目錄下,希望各位能将漢化的成果多分享:)
部分硬寫入代碼檔案的提示語句也可以摘出來做一下漢化。
下面針對亂碼的解決方法
1.使用sqlyog導出資料庫到.sql檔案(選擇存在drop模式),全文替換其中的latin1為utf8,導入修改過的sql檔案
2.修改var/yourwebhost.conf.php中clientCharset=utf8
3.修改lib/max/other/html.php中
function MAX_buildName($id, $name) {
//return htmlentities($name);
return htmlentities($name, ENT_COMPAT, 'UTF-8');
}
修改apache或者nginx的預設語言為utf8 mysql執行個體編碼也為utf8 再重新開機web和db服務即可。
附件中openx為安裝好後修改為utf8 的資料庫,zh_CN為中文漢化包。
<a href="http://down.51cto.com/data/2357581" target="_blank">附件:http://down.51cto.com/data/2357581</a>
本文轉自 liang3391 51CTO部落格,原文連結:http://blog.51cto.com/liang3391/494880