2012-11-22 104 views
0

我正在研究iOS應用程序,並且遇到一個基本問題。我花了很多時間來解決它,但我沒有取得任何成功。NSString中的字符編碼

我有一些JSON像這樣:{"htmlCode":"<thead><tr><td class=/"/"><p>Protected.....

SBJsonParser *jsonParser = [[[SBJsonParser alloc]init]autorelease]; 
    NSDictionary *results = [jsonParser objectWithString:jsonTableData]; 

    NSLog(@" result %@",results); 
    result (null) 

我的問題是:/"/" - 我如何與\"\"取代它呢?

我願做這樣的事情:

jsonTableData = [jsonTableData stringByReplacingOccurrencesOfString:@"/"/"" withString:@"\"\""]; 
+1

@Clafou,我認爲(第一)「charactére」拼寫錯誤是故意浮誇的。 ;)雖然與其他「Franglish」拼寫錯誤,也許不是 –

+0

請避免使用Franglish。我們都傾向於使用法語,但是StackOverflow的語言是英語。 – 2012-11-22 15:05:27

+0

現在,我很遺憾地編輯出「Caractère編碼」,現在你說出來了,它非常華麗! – Clafou

回答

0

你可以像這樣的字符串替換字符!

NSString *str = @"<thead><tr><td class=/\"/\"><p>Protected"; 

NSLog(@"%@", str); 

str = [str stringByReplacingOccurrencesOfString:@"/" withString:@"\\"]; 

NSLog(@"%@", str); 
+0

我donig這樣,但它不工作,jsonTableData = [jsonTableData stringByReplacingOccurrencesOfString:@「/」/「」withString:@「\」\「」]; – samir