0

私はiPhoneチャットアプリで作業していますが、テキストでラップされたスマイリーをSqlite3データベースに保存して元に戻すときに問題が発生しています。

または、iPhoneのデフォルトキーボード(絵文字タイプ)から入力されたスマイリーのUnicodeを取得する方法があるのではないかと思っています。

4

1 に答える 1

9

絵文字またはスマイリーの Unicode 文字は、ここここにあります。

たとえば、ラベルにスマイリーを設定する

self.label.text= @"\U0001F604"; 

Unicode を emoj に、またはその逆に変換する必要がある場合

絵文字をユニコードに変換

  NSData *data = [strEmo dataUsingEncoding:NSNonLossyASCIIStringEncoding]; 
  NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

ユニコードを絵文字に変換

NSData *data = [strEmo dataUsingEncoding:NSUTF8StringEncoding];
NSString *valueEmoj = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];
于 2013-03-05T12:03:22.217 に答える