我有这个原始字符串101\U2013113 W 4th St
。
应该读哪个101-113 W 4th St
该字符串来自CLPlacemark
placemark.addressDictionary[@"Street"]
但是,当我使用以下方法对其进行解码时:
NSData *decode = [placemark.addressDictionary[@"Street"] dataUsingEncoding:NSUnicodeStringEncoding allowLossyConversion:YES];
NSString * address = [[NSString alloc] initWithData:decode encoding:NSASCIIStringEncoding];
它在字符串的开头输出一些额外的字符,我无法在此处粘贴,但 NSLog 显示"\U00ff\U00fe101\^S 113 W 4th St Chattanooga TN 37402";
如果我NSLog
是地标,它应该读起来101-113 W 4th St
我究竟做错了什么?