【发布时间】:2011-12-31 21:08:30
【问题描述】:
我刚刚启动了一个我一直在开发的小应用程序。没什么大不了的,但我想让它正常工作。在www.wedrapp.com。
大多数时候它工作得很好。输入城市,返回XML,解析,返回数据显示给用户。
不幸的是,当搜索某些城市(例如马赛)时会返回错误。如果你搜索马赛,你会明白我的意思。我感觉这与特殊字符有关,因为 Marseille 搜索实际上在 XML 中返回 Marseilles, Provence-Alpes-Côte d'Azur。同样,Paris 给出了一个错误,因为它实际上返回了 Paris, Île-de-France。
谁能阐明如何去除这些奇怪的字符,或者至少阻止它们在点击屏幕之前提供错误?它是用 PHP 解析的 XML。
【问题讨论】:
-
看来我需要找到一种方法来解析除 UTF-8 以外的编码的 XML 响应,如下所述:stackoverflow.com/questions/5964214/…。谁能告诉我如何用正确的编码解析它?
-
可爱的用户界面,顺便说一句。
标签: php xml encoding google-weather-api