Hide the line in UTF-8, and then set the text for it with the text.
[label setText:[NSString stringWithFormat:@"%s",[@"your_string" UTF8String]]];
[EDIT]
I tested this and worked great without converting the string to UTF-8!
label.text = @"¿euro¿";

Please make sure your server response is configured to UTF-8 and it should fix it. I had the same problem when I was receiving strings from the server in UTF8 - NSUTF8StringEncoding! I changed it and everything else worked fine!
For example, I do it like this:
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; request.defaultResponseEncoding = NSUTF8StringEncoding;
source share