2

次の文字列は Android で完全に機能します。これを iOS でエンコードする方法を教えてください。

Android の例:文字列 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 に答える