3

我有一个用于解析新闻的 XML。新闻有描述。我NSString用来在UILabel.

但是,描述是这样的:

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

它与那些不需要的字符一起显示在UILabel. 每个字符串中的数字都在变化。他们不一样。

我想删除开头的字符&#和后面的数字。我怎样才能做到这一点?我应该使用哪种字符串编码格式?

非常感谢。

编辑:我不只有一个字符串。如果我从这个中删除 ’ ,那么另一个中可能会有 ᶺ 。它不会被删除。

我也可以删除 字符和数字。但是当我这样做时,在像“1980 年,乔布斯告诉我们要৬ 做某事”这样的字符串中,输出将是“在,乔布斯告诉我们要做某事”1980 也会消失,但我不想那。这也是一个问题。

4

1 回答 1

2

这些是 ASCAII 符号,因此您需要使用 utf-8 字符串。检查此链接

所以使用这行代码

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