1

以前は、次のコードを使用して 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);

これがバグなのか、それとも私が気づかなかったことなのか、誰にもわかりますか?

4

0 に答える 0