I want to convert an Emoji to a unicode character in iOS 5.
For example, converting
to \ue415.
I went to NSStringEncoding in NSString Class Reference.
In iOS 4, NSUTF16BigEndianStringEncoding and NSUTF32BigEndianStringEncoding gave me <e415> and <0000e415>, respectively, which are quite close to what I want.
In iOS 5, the results are different. It gaves <d83dde04> and <0001f604>.
How can I get \ue415 for
in iOS 5? Thank you.
Please try this :
Convert Emoji to unicode
NSData *data = [strEmo dataUsingEncoding:NSNonLossyASCIIStringEncoding]; NSString *goodValue = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; Very easy to convert unicode to Emoji
NSData *data = [strEmo dataUsingEncoding:NSUTF8StringEncoding]; NSString *goodValue = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding]; If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With