当我执行NSLog(@"some unicode characters..")
时,我需要在Xcode控制台中看到一些带有Unicode字符的字符串。例如:abc\u0001xyz\u0002pqr
...但Xcode控制台只显示abcxyzpqr
。它不显示中间Unicode字符。有谁知道怎么看?
答案 0 :(得分:2)
我知道,自从你提问以来已经很久了,但如果你还在寻找答案,请试试这个:
NSString *demo=[[NSString alloc] initWithData:
[NSData dataWithBytes:myUnicodeString length:itsLength]
encoding:NSUnicodeStringEncoding];
NSLog(@"%@",demo);
希望得到这个帮助。
答案 1 :(得分:2)
NSString* strOld=[NSString stringWithFormat:@"%@",responseObject];
NSLog(@"%@",[NSString
stringWithCString:[strOld cStringUsingEncoding:NSUTF8StringEncoding]
encoding:NSNonLossyASCIIStringEncoding]);
答案 2 :(得分:2)
NSString *string = @"Hi \u00B7 there!";
lblString.text=string;