我有一些 html 要通过 jtidy 转换,其中包含一些汉字:
<font>怎么回事</font>
但结果看起来像:
<font>怎么回事</font>
如何配置jtidy,让它不把汉字转成html实体?
我有一些 html 要通过 jtidy 转换,其中包含一些汉字:
<font>怎么回事</font>
但结果看起来像:
<font>怎么回事</font>
如何配置jtidy,让它不把汉字转成html实体?
tidy.setInputEncoding("utf-8");
tidy.setOutputEncoding("utf-8");
或者你的输入和输出的编码是什么。
看到这个
http://www.pinyin.info/tools/converter/chars2uninumbers.html
这是将中文字符转换为unicode数字的功能
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;
}