トップ > php 覚え書き > mb_convert_encoding エラーが出たり出なかったり

mb_convert_encoding エラーが出たり出なかったり

auto はいらない

Warning: mb_convert_encoding() [function.mb-convert-encoding]: Unable to detect character encoding in

というエラーが出たり出なかったりして困っていた。

ほとんど、正常に表示される場合が多く、
まれに、エラーが出てくるので特に気にしていなかったが、

Yahooのキャッシュを見ると、エラーが出ている状態の物が拾われていたので
これを機に直すことに。

原因は意外と簡単に見つかったので良かった。

(mb_convert_encoding ・・・ utf8,auto)

のように最後に余計にautoが入っていた物を取り除いただけでエラーが出ることはなくなった。

(mb_convert_encoding ・・・ utf8)


参照したページには auto の変わりに "ASCII,JIS,UTF-8,EUC-JP,SJIS" を入れるとよいと書いてあったが、実際入れてもいれなくてもいいような気がする。

$str = mb_convert_encoding($str,"EUC-JP","auto")

$str = mb_convert_encoding($str,"EUC-JP","ASCII,JIS,UTF-8,EUC-JP,SJIS")


参照ページ
http://ml.php.gr.jp/pipermail/php-users/2004-May/022330.html

この記事のカテゴリーは「php 覚え書き」です。
関連記事

PHP5だとincludeに絶対パスが使えない その対策と代替案

PHP5だとincludeに絶対パスが使えないので、その対策と代替案。CURL関数を利用。

mb_convert_encoding エラーが出たり出なかったり

auto はいらない Warning: mb_convert_encoding(...

更新履歴

この記事のカテゴリーは「MT(Movable Type) カスタマイズ」です。2008年06月24日に更新しました。

この記事のカテゴリーは「正規表現」です。2008年05月10日に更新しました。

この記事のカテゴリーは「php 覚え書き」です。2008年04月28日に更新しました。

この記事のカテゴリーは「駄文」です。2008年04月27日に更新しました。

この記事のカテゴリーは「html と cssの覚え書き」です。2008年04月19日に更新しました。

カテゴリー
サイト内検索