【发布时间】:2014-09-22 16:20:40
【问题描述】:
URL 中带有空格的页面无法正确翻译: 即
http://www.streetinsider.com/Press 发布/普莱诺住房市场反映的国家趋势/9778767.html
或
给出 404。请注意“Press Releases”被编码为“Press%20Releases”。
但是,在“新闻稿”编码为“新闻稿+新闻稿”的情况下,以下两个版本可以正常工作。
使用加号或十六进制空格 %20 可以很好地解析文章。 http://www.streetinsider.com/Press+Releases/National%20Trends%20Reflected%20in%20Plano%20Housing%20Market/9778767.html
+ 和 %20 都代表空格。那为什么会有这种行为。
另外,在 java 中我可以使用什么来获取正确的编码 URL
【问题讨论】:
标签: java url encoding query-string