2012-04-25 83 views
2

當註銷或發送(使用RestKit的Web服務)時,特別是CLPlacemark奇怪字符的subThoroughfare屬性出現在我期望連字符的位置。CLPlacemark.subThoroughfare奇怪的字符?

記錄:

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

結果:

12- 

凡我所期望的12-15。 15人失蹤。

另外,發送subThoroughfare字符串到JSON服務我看到在請求中的以下時:

12â??15 

的15本,但是連字符是由奇怪的字符替換。

無法通過Google/SO找到解決方案,我們將不勝感激。

編輯: 登錄到控制檯的地址有較全面的例子是:

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

注意最後兩位也失蹤(應讀「英格蘭」),當,AI取代了連字符( - )。我正在研究編碼,但是沒有進展太遠。

回答

1

原來,奇怪的字符是由於LLDB調試器無法正確顯示Unicode字符所致......切換到GDB顯示字符正確。