1

Webからダウンロードした次のような文字列があります。

משה פרץ

この文字列から実際の文字列を取得するにはどうすればよいですか?

4

2 に答える 2

1

Googleが開発した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)(実際にはMac用のGoogle Toolboxから)は、iOSと互換性がある場合と互換性がない場合があります。

于 2012-04-30T15:19:13.923 に答える
1

Webから取得する文字列には、HTMLエンティティ(つまり、:)が含まれていますמ。16進値(つまり0x5DE、この場合)を手動で検出してキャプチャし、それをNSMutableStringにフィードすることができます。

この他の質問には、他の便利なオプションがあるかもしれません。Objective-C:HTMLエンティティを置き換える方法は?

于 2012-04-30T16:34:49.270 に答える