You can use NSString
's getCString:maxLength:encoding:
method, like this:
char converted[([string length] + 1)];
[string getCString:converted maxLength:([string length] + 1) encoding: NSISOLatin1StringEncoding];
NSLog(@"%s", converted);
Once you have this, you can then re-initialize an NSString
instance from that same encoding using the stringWithCString:encoding:
class method:
NSString *converted_str = [NSString stringWithCString:converted encoding:NSISOLatin1StringEncoding];
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…