質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

ファイルI/O

ファイルI/Oは、コンピューターにおけるファイルの入出力です。これは生成/削除やファイルを読み込んだり、出力をファイルに書き込むようなディレクトリやファイルの運用を含みます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Q&A

解決済

1回答

4076閲覧

VBA 文字コードANSIのCSVファイルの文字化けを解消する方法

lucas

総合スコア20

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

ファイルI/O

ファイルI/Oは、コンピューターにおけるファイルの入出力です。これは生成/削除やファイルを読み込んだり、出力をファイルに書き込むようなディレクトリやファイルの運用を含みます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

0グッド

0クリップ

投稿2020/04/25 12:50

基幹システムから出力されたCSVファイルの文字コードがANSIなのですが
サブシステム側で読み込んだ際、環境依存文字で文字化けが発生します(例:玟)
サブシステム側で文字化けを解消する方法をご教示いただけますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pepperleaf

2020/04/25 13:14

ANSIって事は、英数字しかないと思うのですが、もしかして日本語が文字化けするという事? だったら、ANSIじゃなくて、Shift-JISとかで、UTF-8で読もうとしてるとか?
lucas

2020/04/25 13:24

出力されたcsvファイルをメモ帳で開くと文字コードが「ANSI」で 環境依存文字以外は文字化けしてませんね。
pepperleaf

2020/04/25 13:38

Shift-JISで出力されてるみたいですね。Shift-JISで出力された時点で、ダメです。基幹システムが対応しないと無理ではないかと思います。(Shift-JISでは表示できない文字)
lucas

2020/04/25 13:49 編集

ありがとうございます。基幹側に確認しUTF-8に変更可能か確認してみます。助かりました。
ikadzuchi

2020/04/26 08:37

どう化けていますか? 半角疑問符なら、望みはありません。出力側の問題です。 > pepperleafさん Windows用語の「ANSI」は本来のANSIではなく、言語依存のデフォルト文字コードを指します。日本語ではMS932(≒Shift_JIS)です。
lucas

2020/04/26 09:12

ありがとうございます。参考にいたします。
lucas

2020/04/26 09:14

残念ながら半角「?」です。
pepperleaf

2020/04/26 09:40

> ikadzuchiさん、 指摘ありがとうございます。メモ帳で見ると、確かに "ANSI"表記でした。まあ、"(例:玟)"が、Shift-JISに含まれていないようなので、出力(基幹)の問題ではありますね。
guest

回答1

0

自己解決

基幹側に確認します。皆様、有難う御座いました。

投稿2020/04/26 11:22

lucas

総合スコア20

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問