我有一个列表,它的每一行都使用 UILabel。如果我尝试显示特殊字符,例如 å,ä,ö,它会将它们显示为 å ä ö 如何将它们转换为 UTF8 编码的 NSString?
问问题
4246 次
1 回答
4
字符在 WebView 中正确显示,因为它正确解释了 HTML 实体。
也许这个方便的 NSString 类别可以帮助你在 UILabel 中显示你想要的文本:
https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString+HTML.m
导入 NSString+HTML.h 和 NSString+HTML.m 文件,然后在你的类中使用
#import "NSString+HTML.h"
然后你可以使用
NSString *decodedString = [encodedString stringByDecodingHTMLEntities];
编辑 :
您也可以在不需要整个库的苹果开发板上尝试HerbertHansen 的解决方案
于 2012-02-23T16:41:06.823 回答