Fix space handling in url_en/decode
This commit is contained in:
@@ -38,23 +38,23 @@ int main() {
|
||||
noh_log(NOH_INFO, "url_encode:");
|
||||
|
||||
check_string(url_encode, &good, &bad,
|
||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||
"abcdefghijklmnopqrstuvwxyz 1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||
"abcdefghijklmnopqrstuvwxyz+1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||
|
||||
check_string(url_encode, &good, &bad,
|
||||
"~!@#$%^&*()_+-=",
|
||||
"%7e!%40%23%24%25%5e%26*()_%2b-%3d");
|
||||
"~!@#$%^&* ()_+-=",
|
||||
"%7e!%40%23%24%25%5e%26*+()_%2b-%3d");
|
||||
|
||||
noh_log(NOH_INFO, "");
|
||||
noh_log(NOH_INFO, "url_decode:");
|
||||
|
||||
check_string(url_decode, &good, &bad,
|
||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||
"abcdefghijklmnopqrstuvwxyz+1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||
"abcdefghijklmnopqrstuvwxyz 1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||
|
||||
check_string(url_decode, &good, &bad,
|
||||
"%7e!%40%23%24%25%5e%26*()_%2b-%3d",
|
||||
"~!@#$%^&*()_+-=");
|
||||
"%7e!%40%23%24%25%5e%26*+()_%2b-%3d",
|
||||
"~!@#$%^&* ()_+-=");
|
||||
|
||||
noh_log(NOH_INFO, "");
|
||||
if (bad == 0) {
|
||||
|
||||
Reference in New Issue
Block a user