NSString *searchString = @"Lyngbø";
NSLog("%@",[searchString stringByAddingPercentEscapeUsingEncoding:NSUTF8StringEncoding]);

这给了我:Lyng%C3%B8
<script type="text/javascript">
document.write(escape("Lyngbø"));
</script>

这给了我:Lyngb%F8

我开发的Web搜索引擎不了解Objectiv C编码字符串的方式,并且在搜索包含æ的单词时不返回任何内容。 ø或å

最佳答案

字符集差异。代替NSUTF8StringEncoding,使用NSISOLatin1StringEncoding

10-01 20:13