【发布时间】:2013-09-04 03:15:37
【问题描述】:
在xml数据中是
<content_special>
SAT 17TH TEST test club cheap drinks £3 shots £5 bottles $beers
</content_special>
我使用这个代码得到这个字符串
TBXMLElement *Content_Special=[TBXML childElementNamed:@"content_special" parentElement:Club];
NSString *Content_SpecialStr = [TBXML textForElement:Content_Special];
当我NSLog(@"Content_special:%@",Content_SpecialStr);
这样打印
Content_special:SAT 17TH TEST
test club
cheap drinks
£3 shots
£5 bottles
$beers
如何获得 Xlm 中显示的原始刺痛?任何建议...
【问题讨论】:
-
它在你的标题中说你不能使用 NSUTF8StringEncoding... 为什么?最好使用 UTF8 或更少,Unicode 将是解决方案,因为 ASCII 不包含欧元字符....
-
使用 Google Toolbox for Mac GTMNSString+HTML.h ,GTMNSString+HTML.m 和 GTMDefines.h 找到解决方案,首先 #import "GTMNSString+HTML.h" 像这样使用:Content_SpecialStr = [Content_SpecialStr gtm_stringByUnescapingFromHTML ];
-
如果这是解决方案,您可以将其作为答案发布,即使它是您自己的答案:)