ITOBEN STYLE > Legacy:2.2.0「ja_utf8」altsysモジュール文字化け 2011年7月6日カテゴリー:未分類 Legacy:2.2.0「ja_utf8」altsysモジュール文字化け 【環境】PHPバージョン:5.2.14,MySQLバージョン:5.5.13,Legacy:2.2.0,altsys:0.7 Legacy:2.2.0を「ja_utf8」でインストール。 問題なく終了するも,altsysモジュールをインストールしたとたんに文字化け。 下記方法で問題解消。 prloadフォルダに入れたSetupAltsysLangMgr.class.phpに赤字部分を追記する。 *************************************************** function loadGlobalMessageCatalog() { /* if (!$this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/” . $this->mLanguageName . “/global.php”)) { $this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/english/global.php”); } */ $this->_loadLanguage( ‘legacy’ , ‘global’ ) ; $this->_loadLanguage( ‘legacy’ , ‘setting’ ) ; // // Now, if XOOPS_USE_MULTIBYTES isn’t defined, set zero to it. // if (!defined(“XOOPS_USE_MULTIBYTES”)) { define(“XOOPS_USE_MULTIBYTES”, 0); } ***************************************************
【環境】PHPバージョン:5.2.14,MySQLバージョン:5.5.13,Legacy:2.2.0,altsys:0.7
Legacy:2.2.0を「ja_utf8」でインストール。
問題なく終了するも,altsysモジュールをインストールしたとたんに文字化け。
下記方法で問題解消。
prloadフォルダに入れたSetupAltsysLangMgr.class.phpに赤字部分を追記する。
***************************************************
function loadGlobalMessageCatalog()
{
/* if (!$this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/” . $this->mLanguageName . “/global.php”)) {
$this->_loadFile(XOOPS_ROOT_PATH . “/modules/legacy/language/english/global.php”);
} */
$this->_loadLanguage( ‘legacy’ , ‘global’ ) ;
$this->_loadLanguage( ‘legacy’ , ‘setting’ ) ;
//
// Now, if XOOPS_USE_MULTIBYTES isn’t defined, set zero to it.
//
if (!defined(“XOOPS_USE_MULTIBYTES”)) {
define(“XOOPS_USE_MULTIBYTES”, 0);
}
***************************************************