0

我正在尝试转换它:

NSString *encodedString = @"Les Profs (Comédie)" 

进入另一个 unicode 的 NSSting :

NSString *decodedString = @"Les Profs (Comédie)" 

我无法弄清楚如何轻松做到这一点......

提前致谢 !

4

2 回答 2

1

您的编码字符串包含 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];
于 2013-05-29T11:03:20.980 回答
0

CFStringTransform 是核心基础函数,它可以为您提供所需的东西。

于 2013-05-29T11:15:50.263 回答