私は英ポンドやユーロ記号でテキストを含むCSVファイルを作成していますが、Excelでファイルを開いたときにはちょっと変わった動作が見られます。私は英国ポンドの前にいくつかの奇妙な見た目のシンボルを見て、ユーロ記号の代わりに引用符を付けます。おそらくExcelはUTF8でエンコードされたファイルを好きではないからだと思いました。CSVファイルに英ポンドやユーロ記号を書くことができません - Nodejs
fs.writeFileAsync("the-file.csv", text-containing-foreing-currency, "utf8");
ファイルの作成中にこの問題を回避する方法を知っている人はいますか?私は、ファイルをダウンロードした後にユーザーがExcelを使って何かをしなければならないようにしたいのではなく、ファイルを開いて正しいシンボルを見ることができるようにしたい。
あなたはダブルクリックします(デフォルトのファイルの関連付けによる)、それを開くためにエクスプローラウィンドウからCSVをしているようですね中Excel。 VBAの[Workbooks.OpenTextメソッド](https://msdn.microsoft.com/en-us/library/office/ff837097.aspx)を使用して、Excelを開いて空のワークブックを作成し、[データの外部データを取得]►[テキストから]を選択し、ウィザードの最初のページにFile Originを使用してコードページを作成するか、File、Open、Text Filesを使用し、File Originでコードページを指定します。 – Jeeped
問題のスクリーンショットを表示できますか? –