【问题标题】:CLPlacemark.subThoroughfare strange characters?CLPlacemark.subThoroughfare 奇怪的字符?
【发布时间】:2012-04-25 07:52:43
【问题描述】:

当注销或发送(使用 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”)。我正在研究编码,但还没有走远。

【问题讨论】:

    标签: objective-c ios geocoding


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-05-12
      • 2014-04-09
      • 1970-01-01
      • 2015-07-13
      • 2014-10-03
      • 2010-09-05
      • 2020-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多