Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
URL编码是否保证所有输出的字符都可打印(可见)?_Url_Encoding_Character Encoding - Fatal编程技术网

URL编码是否保证所有输出的字符都可打印(可见)?

URL编码是否保证所有输出的字符都可打印(可见)?,url,encoding,character-encoding,Url,Encoding,Character Encoding,URL编码是否保证所有编码字符(在编码过程之后)都可打印(可见)?在其规格和范围内?此处的“可打印”定义为“在纸上可见”。不幸的是,在网上找不到任何提及类似内容的文档URL编码使用的字符集非常有限(可能是7位ascii),因此始终可以打印 所有8位代码,加上所有这些:!“#$%&'()*+,/:;?@[\]^``{124;}被转换为其他内容 也许很重要,但令人困惑:一个空格变成了+ 编码的目的是避免URL中的解析问题: HTTP://example.com/blah.php?my_url=exa

URL编码是否保证所有编码字符(在编码过程之后)都可打印(可见)?在其规格和范围内?此处的“可打印”定义为“在纸上可见”。不幸的是,在网上找不到任何提及类似内容的文档

URL编码使用的字符集非常有限(可能是7位ascii),因此始终可以打印

所有8位代码,加上所有这些:
!“#$%&'()*+,/:;?@[\]^``{124;}
被转换为其他内容

也许很重要,但令人困惑:一个空格
变成了
+

编码的目的是避免URL中的解析问题:

HTTP://example.com/blah.php?my_url=example.com?confusion reighn&x=(a+b)

my\u url=
之后的内容应该已经编码。

url编码使用非常有限的字符集(可能是7位ascii),因此始终可以打印

所有8位代码,加上所有这些:
!“#$%&'()*+,/:@[\]^`{124;}
会变成其他东西

也许很重要,但令人困惑:一个空格
变成了
+

编码的目的是避免URL中的解析问题:

HTTP://example.com/blah.php?my_url=example.com?confusion reighn&x=(a+b)

my_url=
之后的内容应该进行编码。

您是指url编码的字符,还是由编码产生的字符?由url编码产生的字符您是指由url编码产生的字符,还是由编码产生的字符?由URL编码产生的字符我注意到了同样的情况,我想知道URL标准是否旨在使其结果在屏幕上始终可见paper@tabdiukov-我补充了我的答案。我注意到了同样的问题,我想知道URL标准是否希望其结果在网络上始终可见paper@tabdiukov-我补充了我的答案。