2007年12月 3日

[PHP-users 32958] Re:PHP4.4.2で不確定な文字化け

久保です。

直接的な解法ではありませんが、まずは日本語を扱う基本として

> mbstring.http_input auto -> passに変更

> mbstring.http_output auto -> passに変更

してみてはいかがでしょう。両方ともPHP_INI_ALLです。PHPのアテにならないauto
判定がなくなり、自分が意図した文字コードで処理できます。

ただし、どこかに auto に依存した部分があれば、そこで文字化けする可能性
がありますので、全てのアウトプット、インプットで文字コードを厳格に管理
する必要があります。(全てのマルチバイト関数でオプションになっている入
出力文字コードを指定してあげたりとか)

========================================================================
久保哲朗 KUBO Tetsuro <kubo@xxxxx>

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2007年12月 3日 20:03
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67198
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。