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

Это дает мне: Lyng% C3% B8Есть ли эквивалент Objective C метода JavaScript()?

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

Это дает мне: Lyngb% F8

Веб поисковой я занимаюсь разработкой против не понимает, как в Объектив Кассиопеяне кодирования строки и ничего не возвращает при поиске слов, содержащих либо æ. ø или å

ответ

6

Charset разница. Вместо NSUTF8StringEncoding используйте NSISOLatin1StringEncoding.

+0

спасибо! ;) –

Смежные вопросы