let brokenString = "Vatanım Sensin 12. Bölüm Fragmanı yayında!"
这是带有十进制代码字符的字符串示例。
ö is equal to character 'ö'
ü is equal to character 'ü'
如何将该字符串转换为:“VatanımMensin12.BölümFragmanıyayında!”
编辑:我在Android中也有同样的问题,所以添加了java标记。
答案 0 :(得分:0)
我相信这会奏效:
- (NSString *) format: (NSString *)string {
NSAttributedString *formattedString = [[NSAttributedString alloc] initWithData:[string dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:nil];
return formattedString.string;
}
来源:here