1

NSSStringでハート文字をどのように指定しますか? ネットワーク プロトコルを実装しており、これをハートビートとして送信したいと考えています。

これは、文字ビューアからの Unicode 情報です。

Unicode: U+1F493 (U+D83D U+DC93), UTF-8: F0 9F 92 93
4

1 に答える 1

3

最も簡単な方法は、Xcode の文字列定数に直接入力することです。

NSString *heart = @"";

特定のエンコーディングでバイトに変換する必要がある場合はNSData、次のように を使用します。

// Specify the encoding that you need
NSData* heartData = [heart dataUsingEncoding:NSUTF8StringEncoding];

のインスタンスがNSData手元にあれば、そのインスタンスにアクセスしbyteslength、ハートビート メッセージにコピーできます。

于 2013-02-01T14:39:05.887 に答える