2011-01-21 60 views
3
NSString *searchString = @"Lyngbø"; 
NSLog("%@",[searchString stringByAddingPercentEscapeUsingEncoding:NSUTF8StringEncoding]); 

这给了我:LYNG%C3%B8是否存在JavaScript方法encode()的Objective C等价物?

<script type="text/javascript"> 
document.write(escape("Lyngbø")); 
</script> 

这给了我:Lyngb%F8

的网络搜索引擎,我反对犯规发展了解Objectiv C'S方式对字符串进行编码,并且在搜索包含æ的单词时不返回任何内容。 ø或者

回答

6

字符集差异。而不是NSUTF8StringEncoding,请使用NSISOLatin1StringEncoding

+0

非常感谢! ;) –

相关问题