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;
}

0 ответов

Другие вопросы по тегам