1

jtidy で変換する html がいくつかあります。これにはいくつかの漢字が含まれています。

<font>怎么回事</font>

しかし、結果は次のようになります。

<font>&aelig;&#128;&#142;&auml;&sup1;&#136;&aring;&#155;&#158;&auml;&ordm;&#139;</font>

jtidy を設定して、漢字を html エンティティに変換しないようにする方法は?

4

2 に答える 2

0
    tidy.setInputEncoding("utf-8");
    tidy.setOutputEncoding("utf-8");

または、入力と出力のエンコード方法。

于 2013-12-05T14:52:54.623 に答える
-1

これを見る

http://www.pinyin.info/tools/converter/chars2uninumbers.html

これは、中国語の文字をユニコード番号に変換する関数です

function convertToEntities() {
  var tstr = document.form.unicode.value;
  var bstr = '';
  for(i=0; i<tstr.length; i++) {
    if(tstr.charCodeAt(i)>127) {
      bstr += '&#' + tstr.charCodeAt(i) + ';';
    } else {
      bstr += tstr.charAt(i);
    }
  }
  document.form.entity.value = bstr;
}
于 2012-03-13T10:55:09.003 に答える