当前位置: 首页 > 知识库问答 >
问题:

有没有办法强制Node使用Unicode字符的代理对写入文件(JSON格式)?

梁福
2023-03-14

根据这个问题,JSON是使用代理对自动编写的。

然而,这不是我的经历。

使用Node6.9.2和以下代码,我的文件仍然显示未使用代理对编码的字符。

const fs = require('fs')

const infile = fs.readFile('raw.json', 'utf8', (err, data) => {
    if (err) {
        throw err
    }

    data = JSON.stringify(data)

    fs.writeFile('final.json', data, 'utf8', (err) => {
      if (err) {
        throw err
      }
      console.log('done')
    })

})

在我的编辑器中,它必须具有良好的unicode和用法以及具有这些字符的字形的字体,文件raw.json的内容具有诸如“題”之类的字符

该字符仍然出现在final中。json(没有更改)。

此外,我尝试将正在写入的文件的编码utf8切换到utf16le,但没有任何变化。

有没有办法强制使用代理对?

暂时还没有答案

 类似资料:
  • 问题内容: 我有一个方法返回基类的集合: 由于()的返回类型与方法()的返回类型不匹配,因此无法编译。我理解为什么会这样:由于泛型类型不同,所以两个类之间没有继承关系。 有很多方法可以解决编译器错误,从将方法的返回类型更改为不使用Arrays.asList并将派生对象之一转换为Base。 当解析Arrays.asList调用的通用类型时,有没有办法告诉编译器使用其他但兼容的类型?(我一直在尝试使用

  • 问题内容: 我今天才刚刚开始学习GoLang,我正在尝试构建一个简单的Rest API Web服务器。 这是我希望将每个请求发送到Web服务器的响应结构: 这是我的 articles.go 文件,该文件具有获取数据库中所有文章的功能: 我在这里面临的问题是响应是这样的: {“状态”:200,“描述”:“”,“正文”:“ [{\” id \“:\” 1 \“,\”标题\“:\”第一\“,\”正文\“

  • json文档如下所示。我想在qml中为它定义一个类,就像typescript中的关键字一样。 我试图定义一个qml类在文件 那就用吧 但是在键下很难处理对象的向量。因为qml不允许在类A下定义类B。 那么有人知道如何定义强类型类来保存qml中从json解析的对象吗?然后我可以在qtcreator中使用自动完成的类。

  • 例如,-从索引0迭代到索引10。 -但从10到0不起作用,如何使用流API实现?

  • 编程新手,如果这是个愚蠢的问题,我深表歉意。 当使用Scanner类时,我看不出是否有获取单个字符作为输入的选项。例如 上面的代码允许我将下一行拉入字符串,然后可以使用while或if语句使用.length()对其进行验证1,然后根据需要存储到字符中。 但是,有没有一种方法可以提取单个字符,而不是使用字符串然后进行验证?如果没有,有人能解释为什么这是不允许的吗?我认为这可能是由于类或对象与基本类型

  • 我有一个很大的json文件(250 Mb),在notepad或SAS中打开文件时,文件中没有换行符。但如果我在写字板上打开它,我会得到正确的换行符。我想这可能意味着json文件使用unix换行符,NotPad无法读取,但wordpad可以从我读到的内容中读取。 我需要将文件导入SAS。一种方法可能是在写字板中打开文件,将其保存为文本文件,希望保留正确的换行符,这样我就可以在SAS中读取文件。我试过