求助 http 编码 utf8,写入文件指定 utf8,生成 utf16le 文件

2020-09-22 11:59:23 +08:00
 TomVista

返回 header

Headers {
   [Object: null prototype] {
     'content-encoding': [ 'gzip' ],
     'content-type': [ 'application/json; charset=utf-8' ],
     date: [ 'Tue, 22 Sep 2020 03:53:46 GMT' ],
     server: [ 'Caddy' ],
     'x-request-id': [ '' ],
     connection: [ 'close' ],
     'transfer-encoding': [ 'chunked' ] } }

部分返回内容

"""
鍦板潃鏀惰棌


columns and relationships of "address"

"""
type address {
  """鍦板潃琛屾斂鍒掑垎"""
  address_components(
    """JSON select path"""
    path: String
  ): jsonb

  """璇︾粏鍦板潃"""
  formatted_address: String

  """缁忕含搴?""
  geometry: geography
  id: uuid!

文件写入

fs.writeFileSync(output, '\uFEFF' + schema, {
      encoding: 'utf8',
    })

最后文件是 utf16-le,转成 utf-8 会乱码?

不清楚哪里出问题了

4719 次点击
所在节点    Node.js
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709358

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX