Не правильно отображается кодировка при чтении файла

Есть программа на 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

Привет мир

Вывод:

╨Я╤А╨╕╨▓╨╡╤В ╨╝╨╕╤А

Ответы (0 шт):