3

ニュースの解析に使用している XML があります。ニュースには説明があります。NSStringでその説明を表示するために使用していUILabelます。

しかし、説明は次のようになります。

Bad news for Windows’ the researches show that Windows’ for years....

そして、それらの不要な文字とともに表示されていUILabelます。弦ごとに数字が変化しています。それらは同じではありません。

&#で始まる文字とそれに続く数字を削除したい。どうやってやるの?どの文字列エンコード形式を使用すればよいですか?

どうもありがとう。

編集:文字列が1つだけではありません。これから ’ を削除すると、別のものに ᶺ が存在する可能性があります。削除されません。

文字と数字も削除できます。しかし、私がそれを行うと、「1980年にジョブズは私たちに何かをするように言った」というような文字列では、出力は「1980年にジョブズは私たちに何かをするように言った」になります。それ。それも問題です。

4

1 に答える 1

2

これらは ASCAII シンボルなので、utf-8 文字列を使用する必要があります。このリンクを確認してください

このコード行を使用してください

NSString *resultString = [NSString stringWithUTF8String:myAsciiString];
于 2013-01-08T09:55:32.543 に答える