我正在为我的客户Wordpress网站创建一个应用程序。当他上传资产时,有时会使用土耳其字符。例如:
https://example.com/wp-content/uploads/2019/05/Samsun-Büyük-güne-hazır.jpg
URL.init(string:)
不能将其作为有效的URL。
那我该如何处理这种情况?
谢谢。
答案 0 :(得分:0)
let string = "https://example.com/wp-content/uploads/2019/05/Samsun-Büyük-güne-hazır.jpg".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)
let url = URL(string: string!)