Насколько я понимаю, вам нужно передавать строковые значения символов Юникода через API.Очевидно, что вы не можете использовать строковый код без косой черты, потому что это сделает его недопустимым юникодом, и если вы передадите косую черту, это преобразует значение в юникод.Итак, что вы можете сделать здесь, это передать строку без слеша и символа 'u', а затем проанализировать оставшиеся символы в шестнадцатеричном формате.
См. Следующий фрагмент кода:
// this won't work as you have included 'u' which is not a hexadecimal character
var unicode = 'u20b9';
String.fromCharCode(parseInt(unicode, 16));
// It WORKS! as the string now has only hexadecimal characters
var unicode = '20b9';
String.fromCharCode( parseInt(unicode, 16) ); // prints rupee character by using 16 as parsing format which is hexadecimal
Я надеюсь,это решает ваш запрос!