kawama.jp

mb_convert_encodingのautoが効かない

カテゴリ: PHP — タグ: , — 2006年5月10日 12:03 — Comments (1)hatebu count

$value = mb_convert_encoding($value, ‘UTF-8’, ‘auto’);

とやってもうまく文字コードが変換されない。でも、

$value = mb_convert_encoding($value, ‘UTF-8’, ‘EUC-JP,SJIS,ASCII,JIS’);

という具合に、直接文字コードを指定してやれば機能する。

うーむ、どうしてだろう。
で、偶然php.iniを眺めていたとき、

mbstring.detect_order = auto

がコメントアウトされているのに気がついた。

「もしかして、このコメントアウトをはずせばいいのか。。?」

と思ってやってみたら、autoが動くようになりました。うーむ、全然気がつかなかった。

1件のコメント »

  1. […] http://kawama.jp/archives/2006/05/mb_convert_enco_1.htmlを参考に […]

    ピンバック by mb_convert_encodingのautoが効かない|Garbage Collection — 2012年5月13日 @ 16:46

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress