PHP5だとincludeに絶対パスが使えない その対策と代替案
PHP5だとincludeに絶対パスが使えないので、その対策と代替案。CURL関数を利用。
mb_convert_encoding エラーが出たり出なかったり
auto はいらない Warning: mb_convert_encoding(...
トップ > php 覚え書き > 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
PHP5だとincludeに絶対パスが使えないので、その対策と代替案。CURL関数を利用。
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日に更新しました。