XML and character encoding 
Author Message
 XML and character encoding

Hi,

The character encoding format is not recognized when I read an XML message
even with the property ENCODING declared to ISO-8859-1.

Here's a message that I send:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<signal>
<processus>
<name>PM-SERVER</name>
<type>5</type>
<msg/>
</processus>
</signal>"

Here's how I read it:
Dim XMLStream As StringReader = New
StringReader(Encoding.Default.GetString(bMsgXML))
Dim XMLReader As XmlTextReader = New XmlTextReader(XMLStream)
MsgBox(XMLReader.Encoding())

Note: bMsgXML is the XML message showed before in an array of bytes

Guess what?! XMLReader.Encoding is empty.... So, what's the problem?! (if I
put accented characters in my XML message, they become ? after decoding and
reading)

Thanks

Alban S.



Sun, 22 May 2005 18:30:09 GMT  
 XML and character encoding
Hello:

As a habit, I generally add <![CDATA[   ]]> Between my nodenames and the
nodevalues for this very reason.

So

<name>PM-SERVER</name>

becomes:

<name><![CDATA[PM-SERVER]]></name>

HTH


Quote:
> Hi,

> The character encoding format is not recognized when I read an XML message
> even with the property ENCODING declared to ISO-8859-1.

> Here's a message that I send:

> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <signal>
> <processus>
> <name>PM-SERVER</name>
> <type>5</type>
> <msg/>
> </processus>
> </signal>"

> Here's how I read it:
> Dim XMLStream As StringReader = New
> StringReader(Encoding.Default.GetString(bMsgXML))
> Dim XMLReader As XmlTextReader = New XmlTextReader(XMLStream)
> MsgBox(XMLReader.Encoding())

> Note: bMsgXML is the XML message showed before in an array of bytes

> Guess what?! XMLReader.Encoding is empty.... So, what's the problem?! (if
I
> put accented characters in my XML message, they become ? after decoding
and
> reading)

> Thanks

> Alban S.



Mon, 23 May 2005 06:08:56 GMT  
 
 [ 2 post ] 

 Relevant Pages 

1. xmldoc.xml & string = bstr / Problem with encoding

2. xmldoc.xml & string = bstr / Problem with encoding

3. xml-encode?

4. Setting encoding for XML in ADO?

5. base64 encoding in XML (in eVB)

6. Auto-delete message based on character encoding

7. Unicode character encoding

8. Converting encoded characters from Modem

9. UTF-8 encoding characters

10. ASCII encoding and character sets...

11. UTF character encoding

12. How to encode/decode special characters in an URL querystring

 

 
Powered by phpBB® Forum Software