iOS输出\u0000字符串

459 阅读1分钟

在ios中初始化带\u0000的字符串时会报错误。

可以通过如下方式解决:

    Byte byte[1] = {        0x00,    };
    NSData *data = [NSData dataWithBytes:byte length:sizeof(byte)];
    NSString *unicode = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];