URL名称中的Android特殊字符

时间:2011-09-08 04:05:16

标签: android ioexception

我收到java.io.IOException:索引0处主机名中的非法字符: 当我试图连接到URL。 URL名称包含“_”(下划线。 有没有办法处理这些特殊字符。

我看到使用java IDN,但在Android中不支持(对吗?)

2 个答案:

答案 0 :(得分:0)

使用TextUtils实用程序对您的网址进行编码。使用此课程的String htmlEncode (String s)

有关详细信息,请参阅此document

答案 1 :(得分:0)

我不确定,但这对您有所帮助:

    String url = URLEncoder.encode("your url string);