任何人都知道一個工具來完全編碼一個字符串到URL編碼?最着名的例子是將空格字符轉換爲%20。我想爲每一個角色都做這個。這是什麼(linux)的好工具?完整的URL編碼
感謝大家的投票,如果我關心我會指定什麼語言。在下面鏈接的其他帖子中找不到任何有用的東西,所以我寫了這個。這對我來說已經足夠了,對你來說可能已經足夠了。
#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;
}
Linux不會告訴我們您的開發環境。你在用什麼語言? – JOTN 2010-11-17 00:26:35
「如果我關心我會指定什麼語言。」如果你*不關心,那麼你的問題就沒有可能的答案。 – EJP 2010-11-17 01:09:32