【问题标题】:Remove HTML encoded characters in NSString删除 NSString 中的 HTML 编码字符
【发布时间】:2025-12-04 11:30:01
【问题描述】:

使用Objective-C,如何转换NSString

@"Panda's Expenses"

进入这个字符串

@"Panda's Expenses"

?

【问题讨论】:

    标签: objective-c nsstring html-encode


    【解决方案1】:

    检查这两个帖子。应该可以解决您的问题。

    HTML character decoding in Objective-C / Cocoa Touch

    Converting & to & in Objective-C

    【讨论】:

      【解决方案2】:

      试试这个:

      NSString *reformedPanda =
          [@"Panda's Expenses" stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
      

      【讨论】:

      • 这是百分比转义,例如 %20 表示空格。
      • stringByReplacingOccurrencesOfString:withString: 在这里会很有帮助