私はウェブサイトからISO-8859-2のウェブサイトからデータを受け取り、それをUTF-8(MySQLのエンコーディングとしても使用されます)に変換し、いくつかの変更を行ってデータを保存します...
データを印刷するときはすべて問題ないようです...データをテーブルに保存してそこから印刷するときはすべて素晴らしいです...しかし、新しく受信したデータを比較してmysqlに保存されているデータと比較すると、常に一致しませんがデータは同じです。だから私はDBをチェックしました..DBでデータを開くと、最後または途中に記号があることがわかります...例:Ä、‡など。
何か案が?
更新:トランザクションを有効にするためにInnoDBストレージエンジンを使用しています。正確なDBエンコーディングはUTF8_GENERAL_CIです。