データベースから重複を削除する簡単なスクリプトを作成しています。何かを台無しにして、いくつかの行に奇妙な文字があることに気付いた場合に備えて、開始する前に phpMyAdmin からデータベースをエクスポートしました。何が原因なのだろうか?レコードは、バー (「|」) で区切られたプレーンテキスト ファイルからアップロードされます。私は平文ファイルをアップロードしていないので、アップロード/インポート前に元のファイルが変更されているかどうかはわかりませんが、Notepad ++ しか使用していません。元のフラット ファイルには、このようなものが決して含まれないことはわかっています。
また、SELECT * FROM records
WHERE case_number
= ' š“Ïœ“5ø.lÕ''éíÿ" ÒŒ qDþ'' を実行すると、レコードが表示されたので、テキスト エディタではありません。これらは DB 内の実際の行です。
これが何であるか、何が原因で、どうすれば修正できるかについて、誰か提案できますか?
どんな提案でも大歓迎です。ご覧いただきありがとうございます。
編集:
私のDB照合はlatin1_general_ciに設定されています