そのため、データベースにいくつかの Mac Roman 文字を取得したようで、暗号化の設定により、レコードのフェッチ時にすべてを UTF-8 に変換しています。
これを修正するために現在使用しているコードは次のとおりです。
if ( ! mb_check_encoding( $strDecrypted, 'utf-8' ) )
{
$strDecrypted = @iconv( mb_detect_encoding( $strDecrypted ), 'UTF-8//TRANSLIT', $strDecrypted );
}
しかし、これは次のエラーを出しています:
エラー メッセージ: iconv(): 入力文字列に不正な文字が検出されました
どんな助けでも大歓迎です!