1

我有从网上下载的字符串,如下所示:

משה פרץ

我怎样才能从这个字符串中得到真正的字符串?

4

2 回答 2

1

你可以试试谷歌开发的GTMNSString+HTML类。具体来说,方法:

/// Get a string where internal characters that are escaped for HTML are unescaped 
//
///  For example, '&' becomes '&'
///  Handles   and 2 cases as well
///
//  Returns:
//    Autoreleased NSString
//
- (NSString *)gtm_stringByUnescapingFromHTML;

Github (Michael Waterfall) - 实际上来自Google Toolbox for Mac - 可能与 iOS 兼容,也可能不兼容。

于 2012-04-30T15:19:13.923 回答
1

您从网络获取的字符串包含 HTML 实体(即:)מ。您可以手动检测和捕获十六进制值(即:0x5DE在这种情况下)并将其提供给 NSMutableString。

这个其他问题可能对您有其他有用的选择:Obj​​ective-C:如何替换 HTML 实体?

于 2012-04-30T16:34:49.270 回答