IOS NSString декодирование не работает

Я получаю строку из Интернета, но я не могу найти способ преобразовать специальный символ, и они отображаются в окне предупреждения. Это строка:

@"Sorry, your search doesn\u0027t have any result" 

я знаю, что могу сделать что-то вроде этого, чтобы обойти

 [response stringByReplacingOccurrencesOfString:@"\u0027" withString:@"'"]; 

но мне нужно решение, которое будет работать для любого персонажа

я уже пробовал несколько решений, но ни один шов не работал, и я не знаю, почему

Вы можете сделать это следующим образом:

 NSString *escapedStr = @"Sorry, your search doesn\\u0027t have any result"; NSString *unescapedStr = [NSString stringWithCString:[escapedStr cStringUsingEncoding:NSUTF8StringEncoding] encoding:NSNonLossyASCIIStringEncoding]; NSLog(@"unescapedStr = %@", unescapedStr); 

Пытаться

 NSString* string = [NSString stringWithUTF8String:[response cStringUsingEncoding:NSUTF8StringEncoding]]; 

Это должно сработать.