, ,

解決Gallery2的Illegal character encoding錯誤訊息

Posted by

解決Gallery2的Illegal character encoding錯誤訊息

六文錢網路相簿改用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 modulescoreclassesGalleryPhpVm.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錯誤訊息也就不會出現了。

歡迎留下您的想法與意見:
新網站新氣象,會想到緞帶教堂的美好
一直很喜歡的緞帶教堂 Ribbon Chapel
2005 年 12 月
 1234
567891011
12131415161718
19202122232425
262728293031