我正在使用 URI 类来分解字符串 url。
getHost() 方法在其中包含特殊字符时返回 null。
建议使用 IDN 类来解决此问题。但是,该类仅适用于 Android API 级别 9 及更高版本,即 2.3 及更高版本。
如果没有 IDN 类,还有其他方法可以做到这一点吗?
我希望能够将字符串 url 分解成各个部分并能够处理现代 url。
谢谢
更新看起来 WebView 也不支持这些类型的 url。所以,看起来我需要找到一种方法来支持或转换这些 url 以用于 2.3 之前的设备。
有没有办法在没有 IDN 类的情况下转换这些 url?