くじぇ回答ポイント 60ptウォッチ 1

MacOSX10.5.6のPHP Version 5.2.6について質問です。

どうも、mb_detect_encodingが動作しないようで、サンプルで用意したSJISやEUCで記載された文章の文字コードを
認識してくれません。
何度やってもmb_detect_encodingの返り値はNULLです。
サンプルで用意した文章は、76KB程のものを用意しました。
/etc/php.ini.default は色々いじったのですが、上手くいかないので戻しました。
同じフォルダに以下の.htaccessを入れてみました。
しかし結果は同じでした。
ーー
php_value default_charset UTF-8
php_value mbstring.language Japanese
php_flag mbstring.encoding_translation ON
php_value mbstring.detect_order UTF-8,EUC-JP,SJIS,JIS,ASCII
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input auto
php_value mbstring.http_output pass
php_value mbstring.substitute_character none
php_value output_handler none
ーー
Web共有の再起動は実施済みです。
phpinfo()の値はコメントに記載します。
どうすれば、MacOSX10.5.6におけるPHPでもmb_detect_encodingが正常に動くようになるのか
よろしければ教えてください。お願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-04-14 22:06:10
終了日時
2009-04-15 09:06:43
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

.htaccess519EUC191SJIS223PHP7798UTF-8628文字コード574JIS258ASCII66EUC-JP181再起動1408

人気の質問

メニュー

PC版