UTF-8でも文字化けする理由
UTF-8はUnicodeの文字を1〜4バイトで保存します。日本語の多くは3バイトです。その並びをShift_JISやWindows-1252として読むと、区切り方と文字の対応が変わり、読めない文章になります。
あ(UTF-8)
E3 81 82→誤った読み方別の文字列確認するポイント
- HTMLの
charsetと実際の保存形式が一致しているか - CSVを開くアプリでUTF-8を指定できるか
- ファイル先頭にBOMが必要な利用先か
- 途中で文字化けした状態を上書きしていないか
修復後はUTF-8で別名保存し、使用するアプリでもう一度開いて確認してください。