Javascript 将JSON中的特殊字符转换为CSV(excel)时的字符编码

Javascript 将JSON中的特殊字符转换为CSV(excel)时的字符编码,javascript,node.js,csv,utf-8,character-encoding,Javascript,Node.js,Csv,Utf 8,Character Encoding,我目前正在尝试使用json填充.csv文件 const createCsvWriter = require('csv-writer').createObjectCsvWriter; 我读过他们使用的默认编码是utf-8,我的一些JSON中有特殊字符、表情符号或中文字母。。这里有一个例子 [{用户名:'jung.y00n', 姓名:'정 윤', 生物: 'ғʀᴇᴇʟᴀɴᴄᴇʀᴍᴏᴅᴇʟ\nᴄᴏɴᴛᴀᴄᴛ 您可以在文件前加上一个字符,告诉Excel正确解码字符,这应该可以做到: constuse

我目前正在尝试使用json填充.csv文件

const createCsvWriter = require('csv-writer').createObjectCsvWriter;
我读过他们使用的默认编码是utf-8,我的一些JSON中有特殊字符、表情符号或中文字母。。这里有一个例子

[{用户名:'jung.y00n',
姓名:'정 윤',
生物:
'ғʀᴇᴇʟᴀɴᴄᴇʀᴍᴏᴅᴇʟ\nᴄᴏɴᴛᴀᴄᴛ  您可以在文件前加上一个字符,告诉Excel正确解码字符,这应该可以做到:

constusers=[{username:'jung.y00n',
姓名:'정 윤',
生物:
'ғʀᴇᴇʟᴀɴᴄᴇʀᴍᴏᴅᴇʟ\nᴄᴏɴᴛᴀᴄᴛ  您可以在文件前加上一个字符,告诉Excel正确解码字符,这应该可以做到:

constusers=[{username:'jung.y00n',
姓名:'정 윤',
生物:

'ғʀᴇᴇʟᴀɴᴄᴇʀᴍᴏᴅᴇʟ\nᴄᴏɴᴛᴀᴄᴛ 我猜您需要使用正确的编码写入xlsx文件。对于csv文件,您不应该在文本开头添加UTF-8 BOM,例如:var csvContent=“data:text/csv;charset=UTF-8,%EF%BB%BF”;猜测您需要使用正确的编码写入xlsx文件。对于csv文件,您不应在文本开头添加UTF-8 BOM,例如:var csvContent=“data:text/csv;charset=UTF-8,%EF%BB%BF”;是的,任何一种方式都会告诉Excel文本文件的字符编码。这是任何程序读取和文本文件的基础,这是CSV是一种弱格式的许多原因之一。是的,任何一种方式都会告诉Excel文本文件的字符编码。这是任何程序读取和文本文件的基础,这是CSV是一种弱格式。