2

以下字符串在 android 中运行良好,请给我建议在 ios 中对其进行编码。

Android 示例:String s = "hhh"; s.getBytes("Windows-1252");

4

2 回答 2

4

快速浏览一下文档NSString将为您提供:

NSString *s = @"hhh";
NSData *data = [s dataUsingEncoding:NSWindowsCP1252StringEncoding];
uint_8 *bytes = [data bytes];
于 2014-05-19T04:45:50.613 回答
0

iOS 中的等效代码如下所示

NSString *str = @"hhh";
char buffer[100];
[str getCString:buffer maxLength:100 encoding:NSWindowsCP1252StringEncoding];
于 2014-05-19T04:44:13.450 回答