通过Swift提交给维基百科api的Unicode标题用什么格式?

问题描述 投票:0回答:1

这是我想知道的 喜欢 通过curl从Swift提交到维基百科,但自然是行不通的(我得到的是一堆 "标题")。

"https://en.m.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=jsonfm&maxlag=2&rvslots=main&titles=Deca_Loših_Muzičara"

维基百科希望用什么格式(你能给出解决方案吗?),我如何让Swift转换为它? 普通的ASCII字符就可以了。谢谢!这是我想提交的。

swift unicode wikipedia
1个回答
-1
投票

解决了。

`

let transform = "Any-Hex/Java"
let theCopy = argString.mutableCopy() as! NSMutableString
CFStringTransform( theCopy, nil, transform as NSString, true)
let encodedURLString = theCopy.addingPercentEncoding( withAllowedCharacters: .urlQueryAllowed)
let urlPath: String = encodedURLString!
let url: NSURL = NSURL( string: urlPath)!

`

更简单的方法会更好。

© www.soinside.com 2019 - 2024. All rights reserved.