タグ

ブックマーク / okwave.jp (1)

  • ExcelでUTF-8のcsvデータを表示するには - OKWAVE

    もう読んでないかもしれませんが、、、 UTF-8 には BOM(Byte Order Mark)があるものと、無いものが あります。公称ではありませんが、一般的には ・UTF-8 (BOM有り) ・UTF-8N(BOM無し) などの呼び方で区別されるようです。 ExcelUTF-8 エンコードされた CSV を開くには、この BOM が 無いと文字化けします。そのシステムから出力された CSV は、 UTF-8N なのでしょう。対策として、 ・TeraPad などのエディタで「文字コード指定保存」コマンドを 使い、UTF-8(BOM有り)で保存しなおす ・VBA で BOM バイナリをくっつけてから開く などの方法がとれそうです。 後者の VBA を利用するなら以下のようなソースになると思いますが、 エディタを使った方が簡単でしょう。 なお、下記ソースは必要最小限のことしか書いてませ

    ExcelでUTF-8のcsvデータを表示するには - OKWAVE
  • 1