Не правильно отображается кодировка при чтении файла
Есть программа на electron js которая читает содержимое файла с помощью node js. При чтении файла с русским текстом выдает "кракозябры". Без electron все работает.
Версия electron: 9.1.0 Node.js: 12.18.2 OS: Windows 10
Заранее благодарю.
index.js
function openFileClick() {
let path = dialog.showOpenDialogSync({ properties: ["openFile"] });
if (path == undefined) {
return;
}
fileContent = fs.readFile(path[0], {encoding: 'utf-8'}, function(err, fileContent) {
if (err) {
return;
}
console.log(fileContent.toString())
});
}
test.txt
Привет мир
Вывод:
╨Я╤А╨╕╨▓╨╡╤В ╨╝╨╕╤А