Мне нужно получить строку / символ из кодировки Unicode и, наконец, поместить его в текстовый узел DOM для добавления на HTML-страницу с помощью клиентского JavaScript.
В настоящее время я делаю:
String.fromCharCode(parseInt(charcode, 16));
, где charcode
- шестнадцатеричная строка, содержащая код, например "1D400"
.Символ Unicode, который должен быть возвращен, равен ?
, но возвращается 퐀
!Символы в 16-битном диапазоне (0000
... FFFF
) возвращаются, как и ожидалось.
Любые объяснения и / или предложения по исправлению?
Заранее спасибо!