можно попробовать
zsh/macos echo -e "\u1090" ႐ есть строка вида трамп нужно ее распечатать в нормальном виде. смысл в том чтобы в любой строке вернутой из curl заменить utf на текст что не получается echo "трамп" | sed -E -e 's|&#([0-9]{4});|'$(printf \u'\\1')'|g' печатает u1090u1088u1072u1084u1087 вместо симвлов и даже упрощенная версия echo "трамп" | sed 's|&#||g'|tr ';' '\n'|xargs -I{} bash -c 'v="{}";echo -e "\u$v"' тоже печатаат \u1090 \u1088 \u1072 \u1084 \u1087 вместо символов ЧЯДНТ
https://gist.github.com/cdown/1163649
хотя нет. тут же про unicode decimal code
да куда такие простыни то? и потом они вообще не UTF парсят а всякое foo%20%20%20%20%20bar
ага я не внимательно прочел
Обсуждают сегодня