File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Unicode characters - javax . xml . transform . Transformer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Reply locked New topic

Unicode characters - javax . xml . transform . Transformer

Ashish Agrawal
Ranch Hand

Joined: Nov 02, 2003
Posts: 112
I am using javax.xml.transform.Transformer to convert a Xml String to HTML using a xsl file.
I am getting the following exception --
javax.xml.transform.TransformerException: Character conversion error: "Malformed UTF-8 char -- is an XML encoding declaration missing?" (line number may be too low).

The Xml string (packet) is dynamically generated inside a servlet. It has some Thai language data. I have specifed the encoding type as "UTF-8" for both...xml and xsl. I even tried it without any encoding type.
Can any body help me out?
-- Ashish Agrawal.
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Yes, I am sure we can help. But I think the XML forum will get you better and faster answers.
I am going to move this thread to that forum.
Good Luck
Let me rephrase it. Actually you already have a thread for this question in the XML forum, which is the more appropriate forum. So, in that case, this thread is a duplicate thread. So I am just going to close this thread. Please try to refrain from cross-posting questions to multiple forums. Thanks

Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
I agree. Here's the link:
subject: Unicode characters - javax . xml . transform . Transformer
It's not a secret anymore!