忘れないように記録しとこ

カバの樹

v2.0.3 system core Utf8の文字コードエラー解決(CodeIgniterのバグレポート)

2012年8月12日

clean_string関数の中にUTF8以外の文字コードを持つ文字列が入ると

エラーが起こるのでそれを解決するために

if('UTF-8' != mb_detect_encoding($str, "UTF-8,EUC-JP,SJIS"))

{
$str = mb_convert_encoding($str, 'UTF-8', "UTF-8,EUC-JP,SJIS");
}

$str = @iconv('UTF-8', 'UTF-8//IGNORE', $str);

 

こうやって文字コードを変更して解決

  • B!