iPhone "Ошибка веб-сайта" - PullRequest
       17

iPhone "Ошибка веб-сайта"

2 голосов
/ 09 октября 2008

Я пишу серверные программы на PHP для приложения для iPhone. И у меня нет iPhone. : P

Приложение iPhone запрашивает файлы XML с сайта всякий раз, когда пользователь запускает приложение iPhone. Вы можете посетить http://www.appvee.com/iphone/ads или http://www.appvee.com/iphone/latest для файлов XML.

И появится окно сообщения со следующими сообщениями об ошибках: «Ошибка веб-сайта Преобразование данных не удалось. Файл не в формате UTF-8 или в кодировке, указанной в заголовке XML, если XML. " alt text

Может быть, я должен добавить заголовок ("Content-type: text / xml"); в начале файлов PHP? Я не добавил эту строку, и раньше она работала хорошо.

Любая помощь очень ценится.

Ответы [ 2 ]

3 голосов
/ 09 октября 2008

Я согласен с ceejayoz, похоже, это проблема специальных символов.

Я бы предложил использовать метод htmlentities для кодирования данных в xml-файле.

3 голосов
/ 09 октября 2008

Это может быть неэкранированный специальный символ (похоже, что он должен быть вьющимся апострофом) в «последнем» XML. (в строке, которая гласит «Узнайте информацию о том, что [ЭТО ХАРАКТЕР] вокруг вас и как ...»)

Решает ли проблема добавление заголовка типа контента XML? Вы спрашиваете, если это необходимо, но не указываете, помогает это или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...