とあるソフトからテキストデータをコピペしようとしたら、エラー(おそらく容量オーバー)が出てしまったので、仕方なくテキストデータにエクスポートしてからExcelにインポートすることにしてみよう。そんなさなか、Excelで文字化けが発生したのだった。
僕の場合はExcelのインポートウィザードで「65001:Unicode(UTF-8)」と指定したら解決したので、シェアします。
文字化けの発生事象を振り返ってみる
テキストからデータ取り込み
いつもやっている通りExcelを開いて、テキストデータをインポートしてみる。
テキストファイルウィザード
インポートファイルを選んで、ウィザード画面を表示すると、おんやぁ?データが文字化けしてない?文字コードが「1254:トルコ語(Windows)」となっている。これが原因っぽいけど、正しい文字コードは何?
対応実施
テキストエディタでエンコード種類を確認する
とりあえずインポートしようとしているテキストファイルの文字コードをエディタで確認してみる。
「Unicode(UTF-8)」だからかぁ。
テキストファイルウィザード
Excelのインポートウィザードで「65001:Unicode(UTF-8)」と指定してみると、解決!