【发布时间】:2020-05-23 23:18:59
【问题描述】:
我正在使用最新版本的 Node.js。 我正在尝试将使用常量构建的字符串写入文本文件。但是,此字符串包含我想要在文本文件中使用的重音符号。 这是一个例子:
const fs = require('fs'); // to read and write files
const labels = {
partOne: 'blàblàblé',
partTwo: 'blîblùblàblöx'
};
let stringo = labels.partOne + labels.partTwo;
// write stringo to a specific file
const filePath = `./licence${beatName}.txt`;
fs.writeFileSync(filePath, stringo, 'utf8', err => {});
不幸的是,重音被替换为不受欢迎的值。例如:
- è 变成 ¨s
- é 变成 ©
我尝试将我的 javascript 文件编码为 UTF-8,但没有成功。 如何将我的字符串编码为可用于我的目的的东西?谢谢!
【问题讨论】:
标签: javascript node.js utf-8