2013-11-20 27 views
-2

我試圖發送&符號到XML體中的服務器,但只收到一個空白。 我嘗試過使用HTML代碼發送,但徒勞無功。如何發送符號到xml身體到服務器

+0

嘗試的Unicode這些... –

+0

有你看着使用&或U + 0026。你需要使用utf8編碼 – jdcookie

+1

我正在使用'NSUTF8Encoding'並試過&#38 U + 0026&但是沒有任何事情發生。 –

回答

0

您可以創建NSString一個類別,然後編碼,你不能直接發送幾個字符...少數實現如下:

@implementation NSString (URLEncoding) 

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

@end 
0

您可以使用HTML實體:

&

對於HTML字符實體看this的完整列表。