我正在使用Jtidy提供新闻信息,当新闻信息中包含TM时,页面源将其显示为

'â??¢'这是无效的...

这是我的代码:

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

    Tidy tidy = new Tidy(); 

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

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

===============>>#1 票数:0

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

===============>>#2 票数:0 已采纳

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

  ask by TP_JAVA translate from so

未解决问题?本站智能推荐: