gpt4 book ai didi

ios - 为 XML/HTML 编码 NSString

转载 作者:IT王子 更新时间:2023-10-29 07:56:26 28 4
gpt4 key购买 nike

有没有办法在 Objective-C 中对字符串 (NSString) 进行 HTML 编码,类似于 .NET 中的 Server.HtmlEncode?

最佳答案

没有一个 NSString 方法可以做到这一点。您必须编写自己的函数来执行字符串替换。进行以下替换就足够了:

  • '&' => "&"
  • '"' => """
  • '\'' => "'"
  • '>' => ">"
  • '<' => "<"

应该这样做(没试过):

[[[[[myStr stringByReplacingOccurrencesOfString: @"&" withString: @"&amp;"]
stringByReplacingOccurrencesOfString: @"\"" withString: @"&quot;"]
stringByReplacingOccurrencesOfString: @"'" withString: @"&#39;"]
stringByReplacingOccurrencesOfString: @">" withString: @"&gt;"]
stringByReplacingOccurrencesOfString: @"<" withString: @"&lt;"];

关于ios - 为 XML/HTML 编码 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803676/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com