1

そのため、データベースにいくつかの Mac Roman 文字を取得したようで、暗号化の設定により、レコードのフェッチ時にすべてを UTF-8 に変換しています。

これを修正するために現在使用しているコードは次のとおりです。

if ( ! mb_check_encoding( $strDecrypted, 'utf-8' ) )
{
    $strDecrypted = @iconv( mb_detect_encoding( $strDecrypted ), 'UTF-8//TRANSLIT', $strDecrypted );
}

しかし、これは次のエラーを出しています:

エラー メッセージ: iconv(): 入力文字列に不正な文字が検出されました

どんな助けでも大歓迎です!

4

0 に答える 0