1

我想使用百分比编码对我的 URL 进行编码。是否有任何 API 可用于此目的?任何人都可以为此百分比编码提供可能的解决方案。是否有任何第三方库可用于此目的?

4

3 回答 3

2

没有标准的 API 可以做到这一点。您可以使用任何第 3 方库或代码来执行此操作。 这是一个可能的解决方案。

于 2013-08-19T08:31:09.253 回答
2

最简单的方法可能是遍历要编码的字符串,并为字符串中的每个字符输出 a'%'后跟该字符的两位十六进制 ASCII 值。如果字符串当然是ASCII。

于 2013-08-19T08:26:35.660 回答
1

使用一些数学知识来制作自己的函数并不难,但是
首先你可以看看libcurl及其api中的两个函数:

char *curl_easy_escape(CURL* curl, char* url, int length);
char *curl_easy_unescape(CURL* curl, char* url, int inlength, int* outlength);
于 2013-08-19T10:40:18.987 回答