у меня есть строка (uri), которую мне нужно декодировать в c ++, она должна быть как функция js decodeURIComponent так что эта строка:
http://external.ak.fbcdn.net/safe_image.php?d=AQBuv4KHE_CDlCPV&w=130&h=130&url=http00253A00252F00252Fi1.ytimg.com00252Fvi00252F8dWcLkK62lM00252Fhqdefault.jpg
будет выглядеть так:
http://i1.ytimg.com/vi/8dWcLkK62lM/hqdefault.jpg
Есть ли какой-нибудь мини-класс, который имеет дело со всем кодированием URI в C ++? Спасибо
Если вам нужна небольшая кроссплатформенная библиотека для этого, попробуйте использовать uriparser .Лицензия BSD и никаких внешних зависимостей
проверить http://uriparser.sourceforge.net/
это библиотека C, так что нет проблем с ее использованием в C ++
Кроссплатформенность Windows, Linux и др. Под Linux вы можете установить его с помощью apt-get.