Resolved it by setting setInputEncoding() and setOutputEncoding() on Tidy...
Jtidy - Shouldn't display encoding character(<sup>â„¢) for TM in page source code?
Question
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 2
OTHER TIPS
There is a HTML entity for this, not too surprisingly called ™
- see e.g. http://www.w3.org/TR/WD-entities-961125
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow