tidyhtmltidyjtidy

Jtidy - Shouldn't display encoding character(<sup>&acirc;&#132;&cent;) for TM in page source code?


I'm using Jtidy to rendor news information, when news information has TM in it then page source is showing it as

'â„¢' which is invalid...

Here is my code:

InputStream is = new ByteArrayInputStream(description.getBytes()); OutputStream os=new ByteArrayOutputStream();

    Tidy tidy = new Tidy(); 

    tidy.setPrintBodyOnly(true);
    //tidy.setEscapeCdata(true);
    //tidy.setAsciiChars(false);

Any idea how to display TM in place of this encoding characters.... or how to set (ISO-8859-1) to Tidy?


Solution

  • Resolved it by setting setInputEncoding() and setOutputEncoding() on Tidy...