Node-Webkit: откройте сохраненный файл JSON, который содержит акценты
Я пишу настольное приложение с использованием Node-Webkit. Это приложение открывает ранее сохраненный файл JSON, а затем помещает содержимое файла JSON в объект Javascript. Функция работает нормально, но когда файл JSON содержит строку с акцентами (например, á, é, í, ó, ú), он заменяет эти символы на символы, такие как " " и " ".
Не могли бы вы помочь мне решить эту проблему, потому что мне нужно отображать правильные символы строк. Я буду благодарен вам за вашу помощь.
Мой HTML-файл закодирован в UTF-8, скрипт хранится в HTML-документе.
Вот пример кода:
$("#openFile").click(function() {
fileOpened = JSON.parse(open("file.json"));
console.log(fileOpened.author);
});
function open(path, contents) {
contents = fs.readFileSync(path, {encoding:"utf8"});
return contents;
}