我试图以XML正文向服务器发送&
符号,但只收到一个空白。我也尝试过用HTML代码发送这个,但没有成功。
您可以在NSString
上创建一个类别,然后对一些无法直接发送的字符进行编码。。。以下几种实现方式:
@implementation NSString (URLEncoding)
- (NSString *) stringByUrlEncoding{
return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)self, NULL, (CFStringRef)@"!*'();:@&;=+$,/?%#[]", kCFStringEncodingUTF8));
}
@end