ノードが文字化けしたファイルを読み込んだ場合はどうすればよいですか?
Dec 13, 2021 am 11:16 AMノードによって読み取られた文字化けしたファイルの解決策: 1. ターミナルにコマンド「npm install iconv-lite」を入力します; 2. main.js ファイルを作成し、「iconv.decode(buf,'GBK」を追加します) ') ;"; 3. ターミナルで main.js ファイルを実行します。
この記事の動作環境: Windows 7 システム、nodejs バージョン 10.16.2、Dell G3 コンピューター。
ノードが文字化けしたファイルを読み取った場合はどうすればよいですか?
Node.js は中国語の文字化けしたファイルを読み取り、それらを解決します:
VSCode を使用する プロジェクト フォルダーを開き、ターミナル (Ctrl ~) を開き、iconv-lite をローカルにインストールし、ターミナルにコマンドを入力します。
#npm install iconv-lite
インストールが完了したら、テストすることができます。input.txt ファイルを作成し、中国語を記述して、main.js ファイルを作成します。
main.js ファイルの内容:
var iconv = require('iconv-lite'); var fs = require('fs'); var fileStr = fs.readFileSync('input.txt',{encoding:'binary'}); var buf = new Buffer(fileStr,'binary'); var str = iconv.decode(buf,'GBK'); console.log(str);
ターミナルで main.js ファイルを実行します:
node main.js
コンソールは input.txt 内のテキスト情報を出力し、表示は正常になります。
推奨学習: 「node.js ビデオ チュートリアル 」
以上がノードが文字化けしたファイルを読み込んだ場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Express を使用してノード プロジェクトでファイルのアップロードを処理する方法

NodeサービスのDockerミラーリングを行うにはどうすればよいですか?極限最適化の詳しい説明

PIノードティーチング:PIノードとは何ですか? PIノードをインストールしてセットアップする方法は?

pkg を使用して Node.js プロジェクトを実行可能ファイルにパッケージ化する方法について説明します。

IDEA で Node.js を構成してインストールするにはどうすればよいですか?メソッドの簡単な分析
