Search code examples
iphoneiosobjective-cnsstringnsstringencoding

Convert string from special character


I am getting info using social framework and getting facebook info, when i get username in another language i.e Denis then it give me like "\U00e6\U00f8\U00e5", how to convert this string to readable string i.e Denis?


Solution

  • I found this usefull solution for my problem. Check this link

    OR

    int main (int argc, const char * argv[])
    {
        @autoreleasepool {
            NSString *name2escaped = @"\U00e6\U00f8\U00e5";
            NSString *name2 = [NSString
                stringWithCString:[name2escaped cStringUsingEncoding:NSUTF8StringEncoding]
                encoding:NSNonLossyASCIIStringEncoding];
            NSLog(@"name2 = %@", name2);
        }
        return 0;
    }