Characters render correctly in WebView because HTML objects are correctly interpreted by it.
Perhaps this convenient NSString category will help you display the text as you want in UILabel:
https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString+HTML.m
Import the NSString + HTML.h and NSString + HTML.m files, then use in your class
#import "NSString+HTML.h"
NSString *decodedString = [encodedString stringByDecodingHTMLEntities];
EDIT:
HerbertHansen Apple,