如何将字符串编码为" windows-1252"使用ios?

时间:2014-05-19 04:34:32

标签: ios type-conversion windows-1252

以下字符串在android中完美运行,请给我建议在ios中对此进行编码。

Android示例:String s =“hhh”;                 s.getBytes( “视窗1252”);

2 个答案:

答案 0 :(得分:4)

快速查看NSString的文档会给您:

NSString *s = @"hhh";
NSData *data = [s dataUsingEncoding:NSWindowsCP1252StringEncoding];
uint_8 *bytes = [data bytes];

答案 1 :(得分:0)

iOS中的等效代码如下所示

NSString *str = @"hhh";
char buffer[100];
[str getCString:buffer maxLength:100 encoding:NSWindowsCP1252StringEncoding];