Я только что запустил небольшое приложение, над которым работал. Ничего серьезного, но что-то, что я хотел бы получить должным образом работает. Он находится по адресу www.wedrapp.com.
Большую часть времени он работает отлично. Введите город, XML будет возвращен, проанализирован, и возвращенные данные будут показаны пользователю.
Однако, к сожалению, при поиске в определенных городах, таких как Марсель, возвращается ошибка. Если вы поищите в Марселе, вы поймете, что я имею в виду. У меня такое ощущение, что это связано со специальными символами, поскольку поиск в Марселе фактически возвращает Марсель, Прованс-Альпы-Лазурный берег в XML. Точно так же Париж выдает ошибку, поскольку фактически возвращает Париж, Иль-де-Франс.
Может ли кто-нибудь пролить свет на то, как убрать эти странные символы или, по крайней мере, не дать им выдать ошибку перед тем, как попасть на экран? Это XML, проанализированный с помощью PHP.