-1

我用我的应用程序下载了 html 文件,并注意到了很多:

\u0026

我在网上搜索并注意到等于:&

所以我尝试将其替换为 & :

newStr = [newStr stringByReplacingOccurrencesOfString:@"/u0026" withString:@"&"];

但所有这些\u0026都在字符串中并且不会替换。知道为什么会这样吗?

4

2 回答 2

2

您真正需要在这里使用的是 CFStringTransform() 核心基础函数将真正用于任何试图转换为转义形式和从转义形式转换的人。

于 2013-04-18T16:38:28.493 回答
0

如果要替换子字符串,\u0026则需要:

newStr = [newStr stringByReplacingOccurrencesOfString:@"\\u0026" withString:@"&"];

注意需要有两个反斜杠。

于 2013-04-18T16:10:44.110 回答