CLPlacemark.subThoroughfare奇怪的人物?

时间:2012-04-25 07:52:43

标签: objective-c ios geocoding

当注销或发送(使用RestKit的Web服务)时,特别是CLPlacemark奇怪字符的subThoroughfare属性出现在我希望连字符的位置。

日志记录:

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

结果:

12-

我期望12-15。 15缺少。

此外,在将subThoroughfare字符串发送到JSON服务时,我在请求中看到以下内容:

12â??15

15存在,但连字符被奇怪的字符替换。

无法通过Google / SO找到解决方案,我们将不胜感激。

编辑: 记录到控制台的地址的更全面的示例是:

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

注意,当Äì替换连字符( - )时,最后2个字符也会丢失(应该显示为'England')。我正在研究编码,但不是很远。

1 个答案:

答案 0 :(得分:1)

事实证明奇怪的字符是由于LLDB调试器无法正确显示Unicode字符...切换到GDB正确显示了字符。