我刚刚启动了一个我一直在研究的小应用程序。没什么大不了的,但我想让它正常工作。它位于www.wedrapp.com。
大多数时候它工作得很好。输入一个城市,返回XML,解析,返回的数据显示给用户。
然而不幸的是,当搜索某些城市(例如马赛)时会返回错误。如果你搜索马赛,你会明白我的意思。我感觉这与特殊字符有关,因为 Marseille 搜索实际上在 XML 中返回 Marseilles, Provence-Alpes-Côte d'Azur。同样,Paris 给出了一个错误,因为它实际上返回了 Paris, Île-de-France。
谁能阐明如何去除这些奇怪的字符,或者至少阻止它们在点击屏幕之前提供错误?它是用 PHP 解析的 XML。