我正在尝试转换它:
NSString *encodedString = @"Les Profs (Comédie)"
进入另一个 unicode 的 NSSting :
NSString *decodedString = @"Les Profs (Comédie)"
我无法弄清楚如何轻松做到这一点......
提前致谢 !
我正在尝试转换它:
NSString *encodedString = @"Les Profs (Comédie)"
进入另一个 unicode 的 NSSting :
NSString *decodedString = @"Les Profs (Comédie)"
我无法弄清楚如何轻松做到这一点......
提前致谢 !
您的编码字符串包含 html 实体。您需要将它们转换为它们的 unicode 表示以获得所需的解码字符串。
对于转换,您可以使用以下 NSString 扩展
http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMNSString%2BHTML.h
http://code.google.com /p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMNSString%2BHTML.m
下面是你将如何解码字符串
decodedStr = [encodedStr gtm_stringByUnescapingFromHTML];
CFStringTransform 是核心基础函数,它可以为您提供所需的东西。