찾다

 >  Q&A  >  본문

node.js - utf-8数据怎么以汉字形式保存到txt文件中?

PHP中文网PHP中文网2873일 전483

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 15:36:57

    유니코드 문자 코드를 말씀하시는 건가요, 아니면 utf-8 문자 코드를 말씀하시는 건가요?
    유니코드 문자 코드인 경우 다음과 유사합니다.

    으아아아

    이렇게 저장하면 됩니다.
    하지만 만약 그렇다면

    으아아아

    이러한 문자코드는 한자로 변환하여 저장해야 합니다.

    특정 코딩 문제에 대해서는 다음 링크를 확인하세요.
    https://www.zhihu.com/questio...

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 15:36:57

    js에는 문자열 유형이 하나만 있기 때문입니다. 이 유형은 UCS-2/UTF-16입니다. Blob 또는 Buffer만 실제로 UTF-8로 인코딩된 데이터를 저장할 수 있습니다. 따라서 웹 크롤러를 통해 읽은 GB2312 데이터를 js 내부 문자열로 직접 변환한 후 fs API를 사용하여 저장할 때 utf-8 인코딩을 지정해야 합니다. 이런 식으로 저장 시 해당 모듈이 변환됩니다.
    직접 변환하려는 경우 결과를 버퍼에 넣은 다음 파일에 쓰는 것만 가능합니다.

    회신하다
    0
  • 취소회신하다