, मेरे पास है की तरह नीचेआईओएस कन्वर्ट कैसे इमोजी आइकनों में हेक्साडेसिमल मान परिवर्तित करने के लिए हेक्स मूल्य
NSString *myVal = @"1F61E";
मैं कैसे इमोजी charrcaters के रूप में यह प्रदर्शित करने के लिए इस पाठ में बदल सकते हैं एक स्ट्रिंग?
मैं पाया है मूल्य from this link कृपया मुझे पता है, मैं सच में अटक-अप इस मुद्दे
Updated
NSString *utf8String1 = @"1F61E";
NSString *a = [self convert:utf8String1];
NSLog(@"%@ &&&&&&&&&&&&&&&&&&&&&",a);
-(NSString*)convert:(NSString*)decoded{
unichar unicodeValue = (unichar) strtol([decoded UTF8String], NULL, 16);
char buffer[2];
int len = 1;
if (unicodeValue > 127) {
buffer[0] = (unicodeValue >> 8) & (1 << 8) - 1;
buffer[1] = unicodeValue & (1 << 8) - 1;
len = 2;
} else {
buffer[0] = unicodeValue;
}
return [[NSString alloc] initWithBytes:buffer length:len encoding:NSUTF8StringEncoding];
}
चेक इतने पर इस जवाब जो वास्तव में इस बताते हैं:: http://stackoverflow.com/questions/1775859/how-to-convert-a- इसलिए आप UTF-32 एन्कोडिंग का उपयोग करने की आवश्यकता है unichar-value-to-an-nsstring-in-purpose-c –