是否有一个Objective C等效的JavaScript方法encode()?

Blu*_*oOn 3 javascript xml iphone objective-c

NSString *searchString = @"Lyngbø";
NSLog("%@",[searchString stringByAddingPercentEscapeUsingEncoding:NSUTF8StringEncoding]);
Run Code Online (Sandbox Code Playgroud)

这给了我:Lyng%C3%B8

<script type="text/javascript">
document.write(escape("Lyngbø"));
</script> 
Run Code Online (Sandbox Code Playgroud)

这给了我:Lyngb%F8

我正在开发的网络搜索引擎并不理解Objectiv C编码字符串的方式,并且在搜索包含任何一个字母的单词时不返回任何内容.ø或å

Sev*_*yev 6

Charset差异.而不是NSUTF8StringEncoding,使用NSISOLatin1StringEncoding.