Как заменить юникод в ejs - PullRequest
       55

Как заменить юникод в ejs

0 голосов
/ 21 октября 2019

Я использую ESJ для создания динамической строки, EJS преобразует строку с символом Unicode,

Пример кода

let name = "Shopper's Stop";
ejs.render('Client name is <%= name %>', {name: name}) // Client name is Shopper&#39;s Stop

Желание вывода: имя клиентаэто Стоп покупателя

Я пытался с обходным решением что-то вроде этого:

ejs.render('Client name is <%= name %>', {name: name}).replace(/&#39;/g, "'") // Client name is Shopper's Stop

Я ищу более надежное решение, которое можетзаменить все Unicode или лучший способ справиться с этим EJS

1 Ответ

0 голосов
/ 21 октября 2019

Попробуйте изменить апострофы на двойные кавычки в ejs.render('') на ejs.render("").

@ edit Попробуйте изменить код выхода <%= name %> на неотбегший <?- name ?>

...