In my ios application ,
NSString *markup = [NSString stringWithFormat:@"%@", content];
content using utf-8 encoding , is equal to "------\U539f\U59cb\U901a\U8baf------"
In ios8.4.1 iphone, markup is equal to "------原始通讯------", the result is exactly what we need.
but in ios9 iphone, markup is messy code.
Other about NSUTF8StringEncoding encoding, there is similar problem , such as:
CFStringEncoding cfenc = CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding);
CFStringRef cfencstr = CFStringConvertEncodingToIANACharSetName(cfenc);