2011-02-27 3 views
1

iOS 앱에서는 JSON을 사용하여 데이터를 웹 서비스로주고받을 수 있습니다. 나는 £ 및 ™와 같은 문자를 전달할 때 문제가 발생했습니다. Objective-c/Cocoa에 JSON에서 사용할 수 있도록 이러한 문자를 인코딩 할 수있는 함수가 내장되어 있습니까?Encoding ™ for JSON 사용 - objective-c 사용

+0

왜 JSON 라이브러리를 사용하지 않으십니까? –

+0

나는 이걸 사용하고있다. http://stig.github.com/json-framework/ – Darthtong

+0

JSON 프레임 워크가 이걸 처리하지 않니? 그것은해야한다; JSON은 UTF8 문자 인코딩을 지원해야합니다. 그게 효과가 없다고 생각하는 이유는 무엇입니까? –

답변

2

JSON 호출에서 전달한 데이터를 이스케이프 처리하려면 다음을 사용하고 있습니다. 지금까지 나를 위해 일했다.

NSString *_text = [text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

희망이 도움이됩니다.

+0

건배 로버트, 나는 전에 이것을 시도했지만 분명히 아니라고 생각했다! 그것은 나를 위해 작동하는 것, 난 그냥 JSON 구성 요소가 나를 위해 일을하지 않는 것을 알고 싶다, 그것은 나에게 꽤 표준적인 것 같다! – Darthtong