ID:               25089
 User updated by:  philippe dot tivolle at free dot fr
 Reported By:      philippe dot tivolle at free dot fr
 Status:           Open
 Bug Type:         DOM XML related
 Operating System: Windows 2000
 PHP Version:      4.3.1
 New Comment:

My PHP version is 4.3.0.


Previous Comments:
------------------------------------------------------------------------

[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 &#233 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;&copy;

&Atild; and &copy; 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

Reply via email to