Node.js – 检索文件字符编码
计算机系统在位上工作。同样,计算机将文件读取为二进制表示,这就是我们需要将文本字符转换为二进制数据的原因。最流行的字符编码类型是:ASCII和Unicode。Unicode有另外两种类型:utf8和utf16。
语法
detectCharacterEncoding(filePath)
设置环境和执行:
StepI- 初始化节点项目。
npm init
步骤II- 安装所需的模块。
npm install detect-character-encoding
步骤III-传递需要编码的文本文件名。
示例1
创建一个文件“abc.txt”,内容如下:“Welcometonhooo.com”并将其保存在项目目录中。
创建一个名为“charEncoding.js”的文件并复制以下代码片段。创建文件后,使用命令“charEncoding.js”运行此代码。
//获取字符编码示例
// Importing the fs & characterEncoding module
const fs = require('fs');
const detectCharacterEncoding = require('detect-character-encoding');
//传递文件名
const fileBuffer = fs.readFileSync('abc.txt');
const charsetMatch = detectCharacterEncoding(fileBuffer);
console.log(charsetMatch);输出结果C:\home\node>> node charEncoding.js
{ encoding: 'ISO-8859-1', confidence: 44 }示例2
创建一个文件“sample.txt”,内容如下:“1234567890”并将其保存在项目目录中。
//获取字符编码示例
// Importing the fs & characterEncoding module
const fs = require('fs');
const detectCharacterEncoding = require('detect-character-encoding');
//传递文件名
const fileBuffer = fs.readFileSync('sample.txt');
const charsetMatch = detectCharacterEncoding(fileBuffer);
console.log(charsetMatch);输出结果C:\home\node>> node charEncoding.js
{ encoding: 'UTF-8', confidence: 15 }热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练