我希望在java中双重转义url字符串。我不知道双重逃避网址是什么意思。我还请求一些人发布我可以用来执行此操作的示例java代码。
谢谢。答案 0 :(得分:3)
如何在java
中双重转义url字符串
简单的答案是逃避它,然后再次逃避它。
假设“转义”实际上意味着URL编码,那么:
String input = ...
String output = URLEncoder.encode(URLEncoder.encode(input, "UTF-8"), "UTF-8");
但是,正确的解决方案可能比... 更复杂,具体取决于您将如何处理结果。例如,如果您对完整的URL字符串进行URL编码(一次或两次),则它不再是有效的URL。
如果您花时间解释上下文,我们会更好地为您提供可能对您有用的解决方案。