Номер в кодировке UTF-8 - PullRequest
2 голосов
/ 20 июня 2019

В Node.js я могу вывести на консоль японский символ, подобный этому:

console.log('\u3041');

Если у меня есть число 3041, например, потому что оно генерируется случайным образом, как мне распечатать соответствующий символ UTF-8?

const charNumber = 3041;

// of course this doesn't work, but I need something like that:
console.log(`\u${charNumber}`); 

1 Ответ

3 голосов
/ 20 июня 2019

Вы можете использовать представление HEX с .fromCharCode, заменив \u на 0x:

const charNumber = 3041;
console.log(String.fromCharCode(`0x${charNumber}`));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...