確定申告にやよいの青色申告オンラインを利用しています。
銀行口座の明細をcsvファイルで取り込めるようになっているのですが、取り込んだら文字化けしました。
対処法をメモしておきます。
目次
やよいの青色申告オンラインでCSVファイル取込時に文字化けする場合の対処法
文字コードをShift JISやANSIに変更する
文字コードがUTF-8になっていると、文字化けするようです。
Shift JISやANSIにすることで解決するようです。
参考<やよいの青色申告オンラインに取引データ(CSVファイル)をインポートする方法
csvファイルをShift JISに変更しようとするとエラーが出る
テキストエディター(Sublime text 3)でShif JISに変更しようと意気揚々と取り組んだところ、保存時にエラーが出ました。
↑Shift JISに変換します。
そして、保存しようとすると上記のエラ〜メッセージが表示されてしまいました。
Can not convert file encoding of file-name.csv to Shift_JIS, it was saved as UTF-8 instead:
‘shift_jis’ codec can’t encode character ‘\uff0d’ in position 145: illegal multibyte sequence
どうもposition 145にある「\uff0d」という文字がエンコードできないようです。
「\uff0d」が何か色々探った結果、ミツイスミトモカードとかラクテンカードに使ってるカードの伸ばし棒部分「ー」のことでした。
この文字を、普通にテキスト入力する時につかう「ー」に全部置換します。
その後、Shift JISで保存し、やよいの青色申告オンラインに読み込ませれば、文字化けが直りました。
コメント