【发布时间】:2010-10-09 01:27:26
【问题描述】:
我正在尝试从 String 获取 java.net.URI 对象。该字符串有一些字符需要被它们的百分比转义序列替换。但是当我使用 URLEncoder 用 UTF-8 编码对 String 进行编码时,甚至 / 都被替换为它们的转义序列。
如何从 String 对象中获取有效的编码 URL?
http://www.google.com?q=a b 给出 http%3A%2F%2www.google.com... 而我希望输出为 http://www.google.com?q=a%20b
谁能告诉我如何做到这一点。
我正在尝试在 Android 应用中执行此操作。所以我只能访问有限数量的图书馆。
【问题讨论】:
标签: java android encoding utf-8