Я пробовал это, но не уверен, что это правильно:
> parseInt('E01ED', 16).toString(10)
'917997'
> String.fromCharCode(917997)
'ǭ'
Не выглядит так же, как здесь .
Я получил это шестнадцатеричное значение изздесь:
E01ED;VARIATION SELECTOR-254;Mn;0;NSM;;;;;N;;;;;
Еще один может быть:
005B;LEFT SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING SQUARE BRACKET;;;;
С:
> parseInt('005B', 16).toString(10)
'91'
> String.fromCharCode(91)
'['
Это выглядит правильно, поэтому, в основном, двойная проверка.