以前は、次のコードを使用して EUC 日本語データを NSString に変換できました。期待される結果は「目標」です。しかし、IOS 8 シミュレーターを使用しようとしたところ、結果は null です。
const char bytes[]={0xcc, 0xdc, 0xc9, 0xb8};
NSData *d=[[NSData alloc] initWithBytes:bytes length:sizeof(bytes)];
NSString *s=[[NSString alloc] initWithData:d encoding:NSJapaneseEUCStringEncoding];
NSLog(@"%@",s);
これがバグなのか、それとも私が気づかなかったことなのか、誰にもわかりますか?