Skip to content

Instantly share code, notes, and snippets.

@hmmhmmhm
Created May 21, 2020 08:35
Show Gist options
  • Save hmmhmmhm/b8b95931c7f8b040c3f1afb2ad5ff5e8 to your computer and use it in GitHub Desktop.
Save hmmhmmhm/b8b95931c7f8b040c3f1afb2ad5ff5e8 to your computer and use it in GitHub Desktop.
/*
Windows 10 일부 버전 + XP버전에서 JSON 파일을 메모장으로
수정한 사람의 경우 utf8 로 저장해도 utf8 with BOM 이라는
형식으로 저장이되는데 이형식특이한게 최초에 이상한 글자를 추가해서
fs 가 삑살나서 터집니다, 이 오류를 수정하려면 아래 코드를 쓰면 됩니다.
*/
fs.readFile('./myconfig.json', 'utf8', function (err, data) {
myconfig = JSON.parse(data.toString('utf8').replace(/^\uFEFF/, ''))
})
// utf-8-sig로 열면 \uFEFF 안떼도 된대요!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment