ID: 25089 Updated by: [EMAIL PROTECTED] Reported By: philippe dot tivolle at free dot fr -Status: Open +Status: Bogus Bug Type: DOM XML related Operating System: Windows 2000 PHP Version: 4.3.1 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip Too old version. If you can reproduce with the above snapshot, reopen. Previous Comments: ------------------------------------------------------------------------ [2003-08-14 01:45:20] philippe dot tivolle at free dot fr My PHP version is 4.3.0. ------------------------------------------------------------------------ [2003-08-14 01:43:12] philippe dot tivolle at free dot fr Description: ------------ Hi Here is a XML file using french characters. It is stored in iso-8859-1 format. When getting back text node thanks to PHP node_value() function, I get strange characters for "�" (é) and for "�" (à ). I have replaced these characters with é and &#xxx value with no luck. I have changed encoding in both my editor and my xml file to utf-8 with no luck too. Can you help me ? Thanks a lot : I'm getting stuck ! Reproduce code: --------------- DTD file : <!ELEMENT message (title, text+)> <!ELEMENT title (#PCDATA)> <!ELEMENT text (#PCDATA)> <!ATTLIST text name CDATA #REQUIRED> XML file : <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE message SYSTEM "message.dtd"> <message> <title>Ajout d'un mot-cl�</title> <text name="keywordNotFound">Ce mot-cl� n'existe plus</text> <text name="keywordAlreadyFound">Ce mot-cl� existe d�j�</text> </message> Expected result: ---------------- Ajout d'un mot-cl� Actual result: -------------- Ajout d'un mot cl&Atild;© &Atild; and © stand for the real characters I get (I copy-paste them here...) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25089&edit=1
