如何发送&;xml主体中的符号发送到服务器


how to Send & symbol in xml body to server

我试图以XML正文向服务器发送&符号,但只收到一个空白。我也尝试过用HTML代码发送这个,但没有成功。

您可以在NSString上创建一个类别,然后对一些无法直接发送的字符进行编码。。。以下几种实现方式:

@implementation NSString (URLEncoding)
- (NSString *) stringByUrlEncoding{
    return (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,  (CFStringRef)self,  NULL,  (CFStringRef)@"!*'();:@&;=+$,/?%#[]",  kCFStringEncodingUTF8));
}
@end