如何发送XML符号到服务器

我正尝试将&符号发送到XML主体中的服务器,但只收到一个空白。 我尝试了HTML代码发送这个也是徒劳的。

你可以在NSString上创build一个类别,然后编码几个你不能直接发送的字符…几个实现如下:

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

您可以使用HTML实体:

&

有关HTML字符实体的完整列表,请参阅本文 。

Interesting Posts