NSString如何包含"&"转换为" \ u0026"在目标c

时间:2017-01-31 14:07:06

标签: ios objective-c

例如:"运输&物流"到"运输物流"

2 个答案:

答案 0 :(得分:0)

您要做的是将Text转换为Unicode Hex Representation。

以下代码:

    NSString *amp = @"&";
    char ch = [amp characterAtIndex:0];
    NSLog(@"amp is %04x", ch);

在控制台中打印: amp是0026

(4%in%04x是要记录的字符数) 现在这笔交易将代表0026作为\ u0026, 你可以使用NSString的stringWithFormat方法来实现结果,如果你想把它作为字符串。

目前尚不清楚,如果您只需要转换&符号 - 您应该在字符串中搜索它。

答案 1 :(得分:0)

&是unicode字符,bootstrap将接受%26作为&