Ich versuche, über Codierung zu verstehen, soweit ich weiß, utf-8 kodieren bedeutet, dass es 8-Bit-Blöcke verwendet, um ein Zeichen darzustellen.Was unterscheidet NSUTF8StringEncoding und NSUTF16StringEncoding?
NSString *NSUTF8Encoding = [[NSString alloc]initWithCString:"String" encoding:NSUTF8StringEncoding];
NSString *NSUTF16Encoding = [[NSString alloc]initWithCString:"String" encoding:NSUTF16StringEncoding];
NSLog(@"NSUTF8StringEncoding :%@",NSUTF8Encoding);
NSLog(@"NSUTF16StringEncoding :%@",NSUTF16Encoding);
sein sagen: Falscher NSStringEncoding Wert 0x0000 detektiert. Angenommen NSASCIIStringEncoding. Stoppt dieses Kompatibilität Mapping-Verhalten in der nahen Zukunft
was bedeutet es?
Vielen Dank im Voraus.
[unicode.org: Allgemeine Fragen, in Bezug auf UTF oder Encoding Form] (http://www.unicode.org/faq/utf_bom.html) – vadian