當我嘗試解析包含電子郵件地址的xml時,比如[email protected],它只顯示「abc.com」。 我怎樣才能讓它顯示完整的電子郵件地址。在其他情況下,我已經使用以下去掉了一些特殊的charcters: -iPhone中的特殊字符xml解析問題
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@""];
,但在這裏,我向包括之前的「@」符號和字符。
感謝您的任何幫助。
當我嘗試解析包含電子郵件地址的xml時,比如[email protected],它只顯示「abc.com」。 我怎樣才能讓它顯示完整的電子郵件地址。在其他情況下,我已經使用以下去掉了一些特殊的charcters: -iPhone中的特殊字符xml解析問題
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@""];
,但在這裏,我向包括之前的「@」符號和字符。
感謝您的任何幫助。
那麼......終於找到了一個適合自己的解決方案。我將XML數據轉換爲字符串並替換了字符。下面是代碼: -
NSError* error;
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:&error];
content=[content stringByReplacingOccurrencesOfString:@"@" withString:@"@"];
NSData *data = [content dataUsingEncoding:NSUTF8StringEncoding];
問題解決:)
NSString *string = @"$amdocs.com";
string=[string stringByReplacingOccurrencesOfString:@"$" withString:@"@"];
NSLog(@"%@",string);
也許它會幫助你。
我認爲你在這裏做的是用「@」替換字符串「$」。猜猜我的問題不是這樣:) – 2012-04-10 07:47:02
如果它始終是[email protected],請使用NSMakeRange方法 – 2012-04-10 08:33:49
嘗試此的accessToken = [的accessToken stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; – 2012-04-10 07:47:30
這沒有幫助。 – 2012-04-10 07:52:31
你確定你的解析器工作正常嗎? – 2012-04-10 08:56:34