Doc #18387 [NoF->Wfx]: Incorrect work with xml encoding
| From: | k.schroeder@php.net | Date: | Wed, 01 Sep 2010 02:35:07 +0000 |
| Subject: | Doc #18387 [NoF->Wfx]: Incorrect work with xml encoding | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-4956@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=18387&edit=1
ID: 18387
Updated by: k.schroeder@php.net
Reported by: svazulia at tvc dot ru
Summary: Incorrect work with xml encoding
-Status: No Feedback
+Status: Wont fix
Type: Documentation Problem
Package: Documentation problem
Operating System: Windows (98,2000)
PHP Version: 4.2.1
Assigned To: k.schroeder
Block user comment: N
New Comment:
We are sorry, but we can not support PHP 4 related problems anymore.
Momentum is gathering for PHP 6, and we think supporting PHP 4 will
lead to a waste of resources which we want to put into getting PHP 6
ready.
From the manual:
"This extension has been moved to the » PECL repository and is no
longer bundled with PHP as of PHP 5.0.0."
Previous Comments:
------------------------------------------------------------------------
[2002-11-27 04:07:46] k.schroeder@php.net
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php
If you can provide more information, feel free to add it
to this bug and change the status back to "Open".
Thank you for your interest in PHP.
Please try install sablotron complete package (including iconv).
Regards, Kai
------------------------------------------------------------------------
[2002-07-17 16:11:16] chregu@php.net
ooops. the text goes even further on that page:
"More over when compiled on an Unix platform with iconv support the full
set of encodings supported by iconv can be instantly be used by libxml.
On a linux machine with glibc-2.1 the list of supported encodings and
aliases fill 3 full pages, and include UCS-4, the full set of ISO-Latin
encodings, and the various Japanese ones."
But that won't help the original poster since he's using windows..
chregu
------------------------------------------------------------------------
[2002-07-17 16:09:05] chregu@php.net
Just for the record:
From http://xmlsoft.org/encoding.html:
Default supported encodings [by libxml2]
libxml has a set of default converters for the following encodings
(located in encoding.c):
1. UTF-8 is supported by default (null handlers)
2. UTF-16, both little and big endian
3. ISO-Latin-1 (ISO-8859-1) covering most western languages
4. ASCII, useful mostly for saving
5. HTML, a specific handler for the conversion of UTF-8 to ASCII with
HTML predefined entities like © for the Copyright sign.
chregu
------------------------------------------------------------------------
[2002-07-17 14:01:18] sniper@php.net
reclassified
------------------------------------------------------------------------
[2002-07-17 13:48:52] flying at dom dot natm dot ru
I think it is expected behaviour. According to XML specification the
only encodings, XML parsers must support are UTF-8 and UTF-16. libxml2
by default supports them and iso-8859-1.
So you should workaround your problem by converting your XML documents
to UTF-8 (you can also do it on the fly using iconv() function).
2 PHP Developers: I think this bug should be moved to "Documentation
problem" category, because documentation miss this important note about
list of supported encodings and how to handle documents with other
encodings.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/bug.php?id=18387
--
Edit this bug report at http://bugs.php.net/bug.php?id=18387&edit=1