如果要啟用支援 Unicode 的 PhpMyAdmin 就必須要啟用 PHP 中的 mbstring.dll 。但是偏偏又會和 gallery2 電子相本衝突,出現了一大堆的錯誤訊息!![]()
找了一下網友提供的解決方式如下:
引用文章自 http://yblog.org/archive/index.php/5504
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錯誤訊息也就不會出現了。
阿杰老師說:
在 gallery2 資料夾內的 config.php 最後加入
require_once(dirname(__FILE__) . '/modules/core/classes/GalleryCapabilities.class');
GalleryCapabilities::set('systemCharset', 'UTF-8');
真的就OK啦!