2016-01-06 28 views

回答

3

你需要逃避,像这样

@"\\" 

斜线所以,你的字符串应该是

NSString [email protected]"\\kss)Äjiyxjkogngqx%oz(xz)ll&\\egffp}ij&}iwtzhimx#A"; 

这里是一个更好的例子,应该帮助

NSString* str = @"\\a\\b\\"; 
    NSLog(@"%@ %d",str,str.length); 
    NSLog(@"%@ %@ %@",[str substringFromIndex:0],[str substringFromIndex:1],[str substringFromIndex:2]); 

应该输出

\a\b\ 5 
    \a\b\ a\b\ \b\ 

该字符串将内部存储为“\ a \ b \”。

+0

是的,我做到了,但我需要解密确切的字符串。所以我不能添加额外的斜杠来逃避字符串。 –

+0

请加密解密代码也 –

+0

不太清楚你的意思,你自己输入这个字符串吧? 如果是这样,添加额外的斜杠应该意味着内部它只是一个斜杠。 NSString * str = @“\\”; NSLog(@“%@%d”,str,str.length); 应该打印 \ 1 – Pruthvikar

相关问题