Кто-нибудь знает инструмент для полного кодирования строки в кодировку URL? Самый известный пример - преобразование пробела в% 20. Я хочу сделать это для каждого персонажа. Какой хороший инструмент для этого (Linux)?
спасибо всем за голосование вниз, если бы я заботился о том, какой язык я бы указал. не смог найти ничего полезного в другом посте, связанном ниже, поэтому я написал это. это достаточно хорошо для меня, может быть достаточно для вас.
#include <stdio.h>
// Treats all args as one big string. Inserts implicit spaces between args.
int main(int argc, char *argv[])
{
if(argc == 1)
{
printf("Need something to encode.");
return 1;
}
int count = 0;
while(++count < argc)
{
char *input = argv[count];
while(*input != '\0')
{
printf("%%%x", *input);
input++;
}
printf("%%20");
}
printf("\n");
return 0;
}