目标C/Cocoa触摸中的HTML字符解码

目标C/Cocoa触摸中的HTML字符解码

首先,我发现了这个:目标C HTML转义/取消转义但这对我没用。

我的编码字符(来自RSS提要)如下所示:&

我搜索了所有的网络,找到了相关的讨论,但没有修复我的特定编码,我认为它们被称为十六进制字符。


慕的地10843
浏览 637回答 3
3回答

至尊宝的传说

这些叫做字符实体引用..当他们以…的形式&#<number>;他们被称为数值实体引用..基本上,它是应该被替换的字节的字符串表示形式。如属&#038;,它表示在iso-8859-1字符编码方案中值为38的字符。&.符号必须用RSS编码的原因是它是一个保留的特殊字符。您需要做的是解析字符串并用一个与&#和;..我不知道在目标C中有什么很好的方法,但是此堆栈溢出问题可能会有帮助。

达令说

看看我的HTML的NSString类别..以下是可用的方法:- (NSString *)stringByConvertingHTMLToPlainText;- (NSString *)stringByDecodingHTMLEntities;- (NSString *)stringByEncodingHTMLEntities;- (NSString *)stringWithNewLinesAsBRs;- (NSString *)stringByRemovingNewLinesAndWhitespace;
打开App,查看更多内容
随时随地看视频慕课网APP