I have xml where some of the element values are unicode characters. Is it possible to represent this in an ANSI encoding?
E.g.
<?xml version='1.0' encoding='utf-8'?> <xml> <value>受</value> </xml>
to
<?xml version='1.0' encoding='Windows-1252'?> <xml> <value>殘</value> </xml>
I deserialize the XML and then attempt to serialize it using XmlTextWriter specifying the Default encoding (Default is Windows-1252). All the unicode characters end up as question marks. I’m using VS 2008, C# 3.5
Okay I tested it with the following code:
And it correctly escaped the unicode character thus:
I must be doing something wrong somewhere else. Thanks for the help.