Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - UTF-8 / XslCompiledTransform [Thread Next] Re: UTF-8 / XslCompiledTransformTo: NULL Date: 11/11/2008 5:03:00 PM On Nov 11, 4:28=A0pm, Gina_Marano <ginals...@gmail.com> wrote:
> Good day all,
>
> This has been working for months until now. I finally get a foreign
> character and it blows up.
>
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
> ...
> <ship_to_city>santana de parna=EDba</ship_to_city>
> ...
>
> transformation code:
>
> XmlTextReader readerOrigContent =3D
> =A0 =A0 new XmlTextReader(new MemoryStream(UTF8Encoding.Default.GetBytes
> (sOrigXMLContent)));
> StringBuilder sbResult =3D new StringBuilder();
> StringWriter sResult =3D new StringWriter(sbResult);
> XmlTextWriter sXML =3D new XmlTextWriter(sResult);
>
> XslCompiledTransform myXslTransform =3D new XslCompiledTransform();
> myXslTransform.Load(aXSLFileName);
> myXslTransform.Transform(readerOrigContent, null, sXML);
> sXML.Flush();
> return sbResult.ToString();
>
> Any thought here?
>
> It blows up on myXslTransform.Transform(readerOrigContent, null,
> sXML);
>
> I believe the =ED is UTF-8
>
> Thanks much!
>
> ~Gina_M~
I changed this:
new XmlTextReader(new MemoryStream(UTF8Encoding.Default.GetBytes
to:
new XmlTextReader(new MemoryStream(ASCIIEncoding.UTF8.GetBytes
(sOrigXMLContent)));
A code review would be helpful if anyone has any thoughts on how I did
this. :)
Thanks
~Gina_M~
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
