iOS URL 可以支持顶级域中的 unicode 字符吗?

Can iOS URL support unicode characters within top level domain?

我正在构建一个将 url 作为输入的 iOS 应用程序。 Unicode 字符对 tld 有效,但是当我实例化一个包含 unicode 字符 NSURL returns nil 的有效 URL 时。 这可能吗? swift 例如。 URL(string: "http://➡.ws/䨹")

如何在 URL (Swift 3) :

中使用特殊字符
let myUrl = "http://➡.ws/䨹" as String
let url = URL(string: myUrl) // nil here .. problem !
if let encoded = myUrl.addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed){
    let urlencoded = URL(string: encoded) // "http://%E2%9E%A1.ws/%E4%A8%B9" here :) no problem ^^
}