永遠的真田幸村
解決Gallery2的Illegal character encoding錯誤訊息
由 ivan 發表於 0:14, Dec 9, 2005 | 文章分類: 數位科技, www, 站務相關 |
網址: http://yblog.org/archive/index.php/5504
六文錢網路相簿改用Gallery2已經有一段時間了,今天更新升級到Gallery 2.0.2,但在伺服器裡的log檔裡一直有這個錯誤訊息存在:

PHP Warning: mb_convert_encoding() [<a href='function.mb-convert-encoding'>function.mb-convert-encoding</a>]: Illegal character encoding specified in \modules\core\classes\GalleryPhpVm.class on line 70

就這樣啪啦啪啦幾萬行的錯誤訊息持續記錄著,到底是什麼問題呢?


Gallery2官網提供了相當好的解答,就是在config.php裡面加上這一行即可:

require_once(dirname(__FILE__) . '/modules/core/classes/GalleryCapabilities.class');
GalleryCapabilities::set('systemCharset', 'ISO-8859-1');

然後,根據伺服器主機所使用的語系版本,再將該行中的「ISO-8859-1」字串替換成想要的語系即可,比方說「UTF-8」,一切就天下太平,這個惱人的PHP Warning錯誤訊息也就不會出現了。
迴響留言
哈!真的吶....我還搞了半天,實在是......
感謝你啦!
由 好手 發表於 18:38, 五月 31, 2006 | 220.229.56.*
好手不錯喔,能找到這裡來,就表示你有認真看log檔了。^^

我只是覺得為什麼G2他們不修正這個問題而已,怪。
由 ivan 發表於 11:20, Jun 1, 2006 | 208.97.143.*
Copyright Reserved.本站圖文內容原作者版權所有:yblog.org 若欲轉載請先徵求本站同意並標明出處