« phpの文字列とバイナリ | メイン | らーめん »
2006年09月12日
■phpで文字化けしてこまっているアナタ

php.iniでmbstringをへたに設定しない方が幸せになれる気がします。

default_charsetはコメントアウト。

mbstringは以下のものだけ。

[mbstring]
mbstring.language = Japanese

以下没ネタ。
一部アプリで不具合が出ました。


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

内部エンコードはUTF-8がいいです。
UTF-8は文字コード間の欠落を持たずに扱えます。

Apache側(.htaccessやhttpd.conf)で設定したい人はこんな感じ。

php_value mbstring.language Japanese
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

投稿者 邑波。 : 2006年09月12日 13:51

トラックバック

このエントリーのトラックバックURL:
http://union.waterblue.net/MT/mt-tb.cgi/304

* こちらの記事へのリンクの含まれないトラックバックは受け付けないようになっています。
コメント
コメントしてください




保存しますか?