Ошибка при парсинге xml файла у которого в заголовке WIN-1251

  • Автор темы Автор темы Line
  • Дата начала Дата начала

Line

Google, Co.
Ошибка при парсинге xml файла у которого в заголовке WIN-1251

Ошибка при парсинге xml файла у которого в заголовке:

<?xml version="1.0" encoding="windows-1251" ?>


Warning: ex.xml:1: parser error : Unsupported encoding windows-1251 in /var/www/test1.php on line 19
 
ага с iconv

iconv
iconv support enabled
iconv implementation libiconv
iconv library version 1.9

Directive Local Value Master Value
iconv.input_encoding ISO-8859-1 ISO-8859-1
iconv.internal_encoding ISO-8859-1 ISO-8859-1
iconv.output_encoding ISO-8859-1 ISO-8859-1
 
Загадка природы прям. :( Только гадать и остается.
А libxml2 - сам собирал? Какой она версии?
 
Сам собирал.
libxml
libXML support active
libXML Version 2.6.22
libXML streams enabled

xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.22
 
Наверно надо попробовать из порта собрать libxml2. И уже с ним собрать php.
 
libxml скорее всего криво собран или не находит iconv при загрузке... смотри опции сборки libxml касаемые кодировок

OS какая вообще?
а то тут Sreamroller гадает на кофейной гуще про порты и FreeBSD... а ты ничегр толком не говоришь
 
FreeBSD 4.11 :-)
Отсюда качал: http://xmlsoft.org/sources/
libxml2-2.6.22.tar.gz 12-Sep-2005 23:58 4.3M

Где посмотреть опции при сборке относительно кодировок?

-~{}~ 16.11.05 11:08:

Я порты не использую :-)
 
Сверху