【发布时间】:2020-03-16 05:39:53
【问题描述】:
我必须询问用户的输入,然后对输入进行编码。 用户输入:ABC!123%C56 预期输出:!和 % 符号应该被编码但是!符号已编码而 % 符号未编码,因为 %C 已经是其他符号的值。请建议解决方案如何将编码与 % 符号一起使用。
【问题讨论】:
-
向我们展示您用于编码的代码
-
我的问题是我们可以对 %C 进行编码吗?
-
当然可以。 “%C”的编码是“%25C”。如果您的代码没有像这样对其进行编码,那么您的代码就是错误的。只要不显示代码,你的代码有什么问题很难说。
-
根据urlencoder.org,您的用户输入“ABC!123%C56”应编码为“ABC%21123%25C56”。如果您的代码执行其他操作,那么它没有执行 URL 编码
标签: java url encoding uri urlencode