simplexml_load_string () не любит иностранные языки - PullRequest
1 голос
/ 10 мая 2011

Я получаю XML-ответ, который проходит отлично.

Такие слова, как "português" и "españa", правильно отформатированы.

Однако, как только я проанализировал XML черезphp function simplexml_load_string(), слова преобразуются следующим образом: "portugu�s" и "espa�a".

1 Ответ

2 голосов
/ 10 мая 2011

Простой XML всегда обрабатывает текст внутри, как в кодировке UTF-8, конвертируя в и из этого набора символов при необходимости. Чтобы решить вашу проблему, убедитесь, что все выходные данные вашего приложения имеют кодировку UTF-8, или преобразуйте его в другой набор символов (возможно, с использованием utf8decode ()).

...