У меня есть такая строка: "abcde 李". Это может быть любая строка с нелатинскими символами.
Я хочу закодировать его для использования в запросе, поэтому он будет "abcde% E6% 9D% 8E" и может быть использован для http.request.
Я пробовал это:
str.toString("utf-8");
или
var buffer = new Buffer(str);
str = buffer.toString('utf-8');
но ни один из них не работает. Какой правильный способ справиться с этим?