[PHP-users 31119] PHP文字エンコーディングについて

MITSUYA MAEDA mitsuya.maeda @ gmail.com
2006年 12月 25日 (月) 17:44:55 JST


前田と申します。

お世話になります。
この度、下記の環境に「MediaWiki1.8.2」をインストールしたところ、MediaWikiを
構成するファイルの文字コードは「SJIS」であるにもかかわらず、php.iniを下記の内容に
設定してインストールすると、うまくインストールできるのですが、本来であれば、
「mbstring.internal_encoding = SJIS」に設定しなければならないと思います。
この場合、文字化けが起こってしまい、うまくインストールできないという状態です。

そのため、PHPが処理を行う時の文字コードとコードが記述されているファイルの
文字コードの関係についてお詳しい方がいらっしゃいましたらご教授お願いいたします。


サーバ環境:
PHP 5.0.4
MySQL 4.0.24

php.iniの設定:
output_buffering = On
output_handler = mb_output_handler
magic_quotes_gpc = Off
default_charset = UTF-8
[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



-- 
前田 光哉 (MITSUYA MAEDA)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◆準備中
◆◆mitsuya.maeda @ gmail.com


PHP-users メーリングリストの案内