Url 确定在URI编码字符串中使用低32控制ASCII吗?
我需要一个保护字符来分隔将URI编码在一起的两条信息。使用较低的32个ASCII控制字符之一可以吗?除了在浏览器开发控制台中呈现怪异之外,还会有任何奇怪的意外效果吗?当然,我将避免使用常用字符,如回车符、制表符和null 我的特定用例:对放入浏览器的文本进行编码:Url 确定在URI编码字符串中使用低32控制ASCII吗?,url,ascii,urlencode,Url,Ascii,Urlencode,我需要一个保护字符来分隔将URI编码在一起的两条信息。使用较低的32个ASCII控制字符之一可以吗?除了在浏览器开发控制台中呈现怪异之外,还会有任何奇怪的意外效果吗?当然,我将避免使用常用字符,如回车符、制表符和null 我的特定用例:对放入浏览器的文本进行编码: 如果文件被删除,则为可选文件名 文本内容 URI编码的保护字符:“” 我知道这个字符可能是文件名和/或文本的一部分,但我不介意这种歧义。为什么不对内容进行URL编码?@MrTux:我正在对内容进行URL编码。在URL编码整个字符串
- 如果文件被删除,则为可选文件名
- 文本内容
- URI编码的保护字符:“”
我知道这个字符可能是文件名和/或文本的一部分,但我不介意这种歧义。为什么不对内容进行URL编码?@MrTux:我正在对内容进行URL编码。在URL编码整个字符串之前,我正在连接文件名+保护字符+内容。存在URI RFC,这个问题应该已经解决了