Как прочитать специальный символ из текстового файла в NodeJS - PullRequest
0 голосов
/ 13 июня 2019

Я в полной растерянности.

Сейчас у меня есть текстовый файл (с именем «Test.txt»), который содержит: ‘Test’.

У меня также есть простой скрипт NodeJS:

console.log(require('fs').readFileSync("Test.txt").toString());

Когда я запускаю программу, я хочу, чтобы она вывела: ‘Test’. Тем не менее, выход этой программы:

�Test�

Я в полной растерянности, потому что, если я вставлю текст напрямую:

console.log("‘Test’");

выводит идентичный текст без каких-либо проблем.


Я пытался изменить кодировку для readFileSync и toString, но безуспешно. Это сбивает с толку меня, так как и оба являются символами utf-8. Так что они должны быть полностью совместимы, верно?

Как прочитать текстовый файл, чтобы полученная строка была идентична строковому литералу, использованному во втором примере?

1 Ответ

0 голосов
/ 13 июня 2019

Я могу ошибаться, но different отличается от '. Попробуйте использовать второй символ вместо этого, если это не останавливает то, что вы пытаетесь сделать?

вместо

‘Test’

использование

'Test'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...