html - 需要解码为 html 中的空格和其他特殊字符

标签 html ios objective-c special-characters decode

<分区>

我如何解码应该删除或替换为适当字符的 html,例如   应该替换为“”(空格)。

其他特殊字符呢?

最佳答案

您可以自己创建一个方法,如下所示:

+ (NSString *) replaceHTMLEntitiesInString:(NSString *) htmlString {
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&nbsp;" withString:@" "];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&quot;" withString:@"\""];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&lt;" withString:@"<"];
    htmlString = [htmlString stringByReplacingOccurrencesOfString:@"&gt;" withString:@">"];
    return htmlString;
}

关于html - 需要解码为 html 中的空格和其他特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20801131/

上一篇:ios - View Controller 之间导航的条件

下一篇:ios - 在文本字段中显示 XML 元素的数量

相关文章:

ios - 无法为iOS应用程序构建rabbitmq-c

android - 在 iOS 和 Android 上跨平台使用静态 .a-library 可能吗? (那么 .so 和 .dylib 呢?)

objective-c - NSURLConnection接收到数据后如何返回数据

css - 无法在 HTML + CSS Slider 中添加图像

javascript - 为什么文件拖放禁用可拖动元素?

javascript - 有没有办法创建 "inline-none"CSS 效果?将被隐藏,但保留它在页面上占用的空间

ios - 如何在多个ViewController中使用NSFetchedResultsControllerDelegate而不重复 Controller 代码?

iphone - 在编译 iPhone 应用程序时,armv7 相对于 armv6 的优势是什么?

ios - SKPaymentQueue addPayment 抛出异常

html - 固定 flexbox 侧边栏中的可滚动内容