当前位置: 首页 > 面试题库 >

Java 6中的URL解码

祁承望
2023-03-14
问题内容

我看到java.net.URLDecoder.decode(String)在6 中已弃用。

我有以下字符串:

String url ="http://172.20.4.60/jsfweb/cat/%D7%9C%D7%97%D7%9E%D7%99%D7%9D_%D7%A8%D7%92%D7%99%D7%9C%D7%99%D7%9"

我应该如何在Java 6中对其进行解码?


问题答案:

现在,您需要指定字符串的字符编码。
根据 URLDecoder页面上的信息:

注意:万维网联盟建议书指出应使用UTF-8。不这样做可能会导致不兼容。

以下应该为您工作:

java.net.URLDecoder.decode(url, "UTF-8");

请在下面查看Draemon的答案



 类似资料:
  • 本文向大家介绍PHP中的URL解码,包括了PHP中的URL解码的使用技巧和注意事项,需要的朋友参考一下 可以使用内置的“ urldecode ”功能来完成URL解码。这将返回编码数据。 urldecode函数的语法 它采用单个参数($input),它是要解码的URL。如果解码成功,则返回解码后的字符串- 示例 在上面的代码行中,“ urldecode”函数接收原始(编码字符串)并返回字符串的解码值

  • 问题内容: 我从文档中了解到,仅当我将错误的编码指定为URLDecoder.decode(String,String)方法的第二个参数时,才会引发UnsupportedEncodingException。是这样吗?我需要知道可以引发此异常的情况。 基本上,我的其中一个功能中包含以下代码段: 由于我明确提到“ UTF-8”,因此有什么方法可以引发此异常?我需要在catch块中做任何事情吗?或者,如果

  • 问题内容: 如何使用JavaScript(以及jQuery)解析URL? 例如,我的字符串中有这个 我想得到的价值 我知道我可以使用PHP轻松地做到这一点,但我想知道JavaScript怎么可能。 问题答案: 您可以使用创建-element的技巧,将URL添加到其中,然后使用其Location对象。 将输出: 您也可以使用php.js来获取JavaScript中的parse_url函数] 更新(2

  • 作为Python的新手,我已经花了很多时间。 我怎么能解码这样的URL: 到python 2.7中的这个: 返回的内容非常难看。 仍然没有解决办法,任何帮助都是感激的。

  • 我java 6我可以声明如下数组列表 方法1:使用泛型,即

  • 本文向大家介绍如何解析JavaScript中的URL?,包括了如何解析JavaScript中的URL?的使用技巧和注意事项,需要的朋友参考一下 解析URL 通过使用DOM方法而不是正则表达式来解析javascript中的URL是非常简单的。如果使用正则表达式,则代码将更加复杂。在DOM方法中,仅一个函数调用将返回已解析的URL。  在以下示例中,首先创建一个函数,然后使用DOM方法在其内部创建锚标