2012-04-25 5 views
2

로그 아웃하거나 (RestKit을 사용하는 웹 서비스로) 특히 CLPlacemark의 subThoroughfare 속성을 사용하면 이상한 문자가 나타날 수 있습니다.CLPlacemark.subThoroughfare 이상한 문자가 있습니까?

로깅 : 나는 12-15을 기대

12- 

:에

NSLog(@"%@", placemark.subThoroughfare); 

결과. 15 개가 누락되었습니다. 또한

, 나는 요청에 다음을 참조하십시오 JSON 서비스에 subThoroughfare 문자열을 보낼 때 :

12â??15 

15은, 그러나 하이픈이 이상한 문자로 존재 교체된다.

Google/SO를 통해 해결책을 찾을 수 없었으며 도움을 주시면 감사하겠습니다.

편집 : 콘솔에 기록 된 주소의 풀러 예는 다음과 같습니다 (가), 인공 지능 하이픈을 대체 지난 2 개 문자도 누락

Placemark Address: 34–36 Friars Way, Eaton, Engla 

주 ('잉글랜드'를 읽어야한다), (-). 나는 인코딩에 관심이 있지만 멀지는 않습니다.

답변

1

이상한 문자는 LLDB 디버거가 유니 코드 문자를 올바르게 표시 할 수 없기 때문에 나타납니다 ... GDB로 전환하면 문자가 올바르게 표시됩니다.

관련 문제