0

我正在使用 Jtidy 渲染新闻信息,当新闻信息中有 TM 时,页面源将其显示为

'â„¢' 无效...

这是我的代码:

InputStream is = new ByteArrayInputStream(description.getBytes()); 输出流 os=new ByteArrayOutputStream();

    Tidy tidy = new Tidy(); 

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

知道如何显示 TM 代替此编码字符....或如何将 (ISO-8859-1) 设置为 Tidy?

4

2 回答 2

0

有一个 HTML 实体,这并不奇怪™- 参见例如http://www.w3.org/TR/WD-entities-961125

于 2013-04-16T03:33:06.360 回答
0

通过在 Tidy 上设置 setInputEncoding() 和 setOutputEncoding() 来解决它...

于 2013-04-17T13:27:03.380 回答