相关疑难解决方法(0)

URLEncoder无法转换空格字符

我期待着

System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8"));
Run Code Online (Sandbox Code Playgroud)

输出:

Hello%20World

(20是空格的ASCII十六进制代码)

但是,我得到的是:

Hello+World

我使用了错误的方法吗?我应该使用的正确方法是什么?

java url urlencode

166
推荐指数
10
解决办法
16万
查看次数

如何在android中插入%20代替空格

我有一个xml URL文件,其中有空格我想用%20替换空格..怎么做????

SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();

/** Send URL to parse XML Tags */
URL sourceUrl = new URL(
                "http://www.arteonline.mobi/iphone/output.php?gallery=MALBA%20-%20MUSEO%20DE%20ARTE%20LATINOAMERICANO%20DE%20BUENOS%20AIRES");

XMLHandlerartistspace myXMLHandler = new XMLHandlerartistspace();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
Run Code Online (Sandbox Code Playgroud)

java android urlencode

32
推荐指数
3
解决办法
4万
查看次数

标签 统计

java ×2

urlencode ×2

android ×1

url ×1