【问题标题】:iOS Objective-C how to encode NSString character with &#xxxxx; formatiOS Objective-C 如何用 &#xxxxx; 编码 NSString 字符格式
【发布时间】:2013-07-20 08:38:56
【问题描述】:

我需要将字符编码为&#xxxxx; 格式,例如汉字,我想将汉字转换为'xxxx;'格式。 我想: 一个字符 -> "&#20013".....

任何人都可以帮助我吗?非常感谢!

【问题讨论】:

    标签: ios objective-c unicode encode


    【解决方案1】:

    您可以尝试通过Michael Waterfall 使用此NSString+HTML 类别。

    您需要:

    1. NSString+HTML.hNSString+HTML.mGTMNSString+HTML.hGTMNSString+HTML.m 添加到您的项目中
    2. 如果您不使用 ARC,请跳过此步骤)因为 NSString+HTML 与 ARC 不兼容,您需要转到 Target 下的 Build Phases,找到.m 文件并在其编译器标志下添加 -fno-objc-arc
    3. #import "NSString+HTML.h"
    4. 照这样使用:

      [chineseString stringByEncodingHTMLEntities]
      

    【讨论】:

      猜你喜欢
      • 2012-01-08
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 2010-11-19
      相关资源
      最近更新 更多