| アーカイブ |
コラム・ブログ : XOOPSのutf-8化インストール手順
XOOPSのutf-8化インストール手順
1.php.iniの設定
サーバによっては、EUC-JP固定の場合もありますので、php.iniの設定が必要な場合は、php.iniの設定をUTF8対応に。
php.ini
mbstring.internal_encoding = UTF-8
最後に改行を忘れずに。
.htaccessで設定する場合はこちら。
php_value output_handler none
php_value default_charset UTF-8
php_value mbstring.language uni
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input auto
php_value mbstring.http_output pass
php_flag mbstring.encoding_translation On
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none
2.ファイルをUTF8化する
コアプログラムを含めたソースファイルをすべてUTF−8化にする。
このソフトを使うと便利
jme 漢字コード変換プログラム
http://www3.airnet.ne.jp/saka/software/jme.html
EUC-JP → UTF-8 一括変換 フリーソフトウエア
3.日本語UTFー8ファイル japaneseutfをダウンロード
chiaさんから公開されているjapaneseutfファイルをダウンロード。
japaneseutf
http://www.cyai.net/temp/language/Language_2_0_16_JP.zip
インストールフォルダの日本語UTF8(japaneseutf)だけでなく、標準モジュールの日本語utf8ファイルも用意。さらに、台湾utf8_twも。これはすごい。thanks chia!
4.サーバアップロード
すべてのファイルをサーバにアップロード。
5.インストール時にjapaneseutfを指定
インストールする際、言語設定を
japaneseutf
に。
また、既に一発インストールプログラムでインストール済みの場合は、
・install/language/japanese/install.phpの最終行の
define('_INSTALL_CHARSET' 'EUC-JP');
を
define('_INSTALL_CHARSET''japaneseutf');
に変更。
・language/japanese/global.phpの
define('_CHARSET' 'EUC-JP');
を
define('_CHARSET' 'japaneseutf');
に変更。
これでXOOPS UTF−8インストール。
その他
minahitoさんからUTF-8切り替えモジュールUtf8LangMgr モジュールが公開されています。
これを使う方法もあります。
モジュールによってはサーバに結構負荷がかかるらしい。
関連記事
・XOOPS UTF-8化にする方法
・エックスサーバにUTF-8化したXOOPSを入れるときの対策
参考
・Multilingual CMS(休止中)
・UTF-8で構築するには、どうしたらいいのでしょうか。
・XOOPS Cube UTF-8化:Utf8LangMgrの負荷問題
・Utf8LangMgr に関して




