-2

我正在寻找在java中双重转义一个url字符串。我不知道双重转义网址是什么意思。我还要求有人发布我可以用来执行此操作的示例 java 代码。

谢谢你。

4

1 回答 1

3

如何在java中双重转义一个url字符串

简单的答案是转义它,然后再次转义它。

假设“转义”确实意味着 URL 编码,那么:

String input = ...
String output = URLEncoder.encode(URLEncoder.encode(input, "UTF-8"), "UTF-8");

但是,正确的解决方案可能比这更复杂……取决于您要对结果做什么。例如,如果您对完整的 URL 字符串进行 URL 编码(一次或两次),则它不再是有效的 URL。

如果您花时间解释上下文,我们将能够更好地为您提供可能真正适合您的解决方案。

于 2012-09-13T03:17:50.733 回答