我收到java.io.IOException:索引0处主机名中的非法字符: 当我试图连接到URL。 URL名称包含“_”(下划线。 有没有办法处理这些特殊字符。
我看到使用java IDN,但在Android中不支持(对吗?)
答案 0 :(得分:0)
使用TextUtils
实用程序对您的网址进行编码。使用此课程的String htmlEncode (String s)
。
有关详细信息,请参阅此document。
答案 1 :(得分:0)
我不确定,但这对您有所帮助:
String url = URLEncoder.encode("your url string);