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

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

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);

 

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

この記事が気に入ったら
いいね ! しよう

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください