簡體   English   中英

Jtidy-是否應該<sup>在頁面源代碼中顯示TM的</sup>編碼字符( <sup>¢)?</sup>

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

我正在使用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?

為此有一個HTML實體,稱為&trade;並不奇怪&trade; -參見例如http://www.w3.org/TR/WD-entities-961125

通過在Tidy上設置setInputEncoding()和setOutputEncoding()來解決此問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM