2017-09-12 11 views
-2

node.jsでセットエンコーディングに問題があります。 私は、writeFile関数を使ってutf8にエンコーディングを設定しようとしました。 結果はありません。 node.jsを使ってエンコードを設定したい現在のファイルは、Unicodeでエンコードされていました。Node.jsでファイルエンコーディングを設定する方法

答えて

1

デフォルトでは、fsモジュールはエンコーディングが 'utf8'のファイルを書き込みます。 UTF-8は、Webページやその他のドキュメントでよく使用されるエンコーディングです。ファイルエンコーディングとは、ファイルの内容に使用される文字セットを指します。よく使われるエンコーディングは 'utf8'、 'ascii'、 'binary'、 'hex'、 'base64'、 'utf16le'です。

ソースstackabuse。エンコーディング

でファイルを書き込むには

オプションが文字列の場合、それはエンコーディングを指定します。例:

fs.writeFile('message.txt', 'Hello Node.js', 'utf8', callback); 

以上の情報

のためにチェック here

fs.writeFile('message.txt', 'Hello Node.js', {encoding: 'utf8'}, callback); 

、そのオブジェクトオプションです

関連する問題