ホームページ ウェブフロントエンド フロントエンドQ&A ノードが文字化けしたファイルを読み込んだ場合はどうすればよいですか?

ノードが文字化けしたファイルを読み込んだ場合はどうすればよいですか?

Dec 13, 2021 am 11:16 AM
node

ノードによって読み取られた文字化けしたファイルの解決策: 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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

nvmでノードを削除する方法 nvmでノードを削除する方法 Dec 29, 2022 am 10:07 AM

nvmでノードを削除する方法

Express を使用してノード プロジェクトでファイルのアップロードを処理する方法 Express を使用してノード プロジェクトでファイルのアップロードを処理する方法 Mar 28, 2023 pm 07:28 PM

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

NodeサービスのDockerミラーリングを行うにはどうすればよいですか?極限最適化の詳しい説明 NodeサービスのDockerミラーリングを行うにはどうすればよいですか?極限最適化の詳しい説明 Oct 19, 2022 pm 07:38 PM

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

Nodeのプロセス管理ツール「pm2」を徹底分析 Nodeのプロセス管理ツール「pm2」を徹底分析 Apr 03, 2023 pm 06:02 PM

Nodeのプロセス管理ツール「pm2」を徹底分析

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

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

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

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

Angular と Node を使用したトークンベースの認証 Angular と Node を使用したトークンベースの認証 Sep 01, 2023 pm 02:01 PM

Angular と Node を使用したトークンベースの認証

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

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

See all articles