2014-12-08 9 views
1

디코드 HTML 태그 $ 같은 특수 기호를 변환하는디코드 응답 데이터는 특수 기호를

응답 jsonString

"value": "15000", 
"price": "\u20b9125.00\/-", 
"href": "http:\/\/abce\/abcd\/index.php?route=abcd\/product&id=abcd" 

@ // $ 내가 코드 아래 사용하고 있지만, decodedString이 전무를 보여주는로 가격을 변환.

NSString *jsonString = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding]; 
NSData *unicodedStringData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; 
NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSNonLossyASCIIStringEncoding]; 

난 후의이 전무 값을 제공 디코딩, 응답 데이터를 얻었다. 문제를 해결할 수있는 조언을 제공 할 수 있습니까?

@All 감사합니다.

답변

1

아래 코드를 시도해보십시오. 편집은, 코드 아래에보십시오

NSString *jsonString = [[NSString alloc] initWithData:urlData  encoding:NSASCIIStringEncoding]; 
NSData *unicodedStringData = [jsonString dataUsingEncoding:NSASCIIStringEncoding]; 
NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSNonLossyASCIIStringEncoding]; 

,

NSString *decodedString = [[NSString alloc] initWithData:unicodedStringData encoding:NSASCIIStringEncoding]; 

감사합니다,

미트

+0

는 작동하지 않습니다 .... 여전히 빈 채로 ... decodedString 보여주는 값은 전무하다. – KkMIW