メインメニュー

ログイン

ユーザー名:

パスワード:


パスワード紛失

メニュー

テーマ選択

(7 テーマ)

xamppliteを UTF-8専用仕様にしてしまう手順


実際には、ここまで UTF-8にガチガチに固めてやる必要はないのですが、CMSの中には MySQLのデータベース環境で文字コード処理がうまく行かずに文字化けが解消されないケースもありますので、個人的に利用している手順を備忘録がわりに書いておきます(^^;

■ c:\xampplite\apache\bin\php.ini を開く
・433行目
default_charset = "UTF-8"

・1166行目付近の mbstringの項目をカスタマイズ

[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

■ c:\xampplite\apache\conf\httpd.conf を開く
118行目付近の

#LoadModule rewrite_module modules/mod_rewrite.so

行頭の # を削除してやる
(これは文字コードとは関係ありません。リライトをONにしているだけです(^^;)

■ c:\xampplite\mysql\bin\my.cnf を開く
以下の項目を追加
[mysqld]
default-character-set = utf8
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8

この UTF-8への固定をやっちゃうと、今度は EUC-JPのCMSをテストする時に面倒なので、ご自分の状況に合わせてご利用ください。私は、面倒なので EUC-JP仕様の xamppと UTF-8仕様の xamppを ディレクトリ名を変えて2個作成して使い分けています(^^;
前
サーバの設定
カテゴリートップ
ローカル環境構築