课程 这是代表"课程"两个汉字 谁知道这是什么编码,怎么才能转换成汉字 这是HTML的NCR(Numeric character reference)表达方式,可以用&#nnnn;或&#xhhhh;的格式来表达一个字符,这里的nnnn或xhhhh分别指这个字符的UTF-8编码的十进制或十六进制数,举个例子:汉字课的UTF-8十六进制编码是U+8BFE,转换为十进制就是35838. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 严格来说NCR应该是SGML中使用的,参考资料:http://en.wikipedia.org/wiki/Numeric_character_reference 英文啊!佩服那在GBK中页面中怎么把它转换成汉字呢 参考如下代码:var s = "囧课程囧";function NcrToStr(html) { return html.replace(/&#(\d+);/g, function ($0, $1) { eval("var result = \"\\u" + (/\w{4}$/g).exec("000" + parseInt($1).toString(16)) + "\";"); return result; });}alert(NcrToStr(s)); // 数字是 Unicode 编码function NcrToStr(html) { return html.replace(/&#(\d+);/g, function($0, $1) { return String.fromCharCode(parseInt($1, 10)); });} jQuery选择器的问题,如何选中TextNode 请教字幕滚动问题!【在线等】 如何实现数据的映射 100分求解jquery 让一个div延时消失问题! 【原创+分享】艾恩UBB编辑器(AnUbbEditor) 网页引用Dll文件问题 jQuery的flexToggleCol怎么用? 如果正确判断字符输入的正确性 如何动态的生成一个表格中的表格单元(<td></td>)? 怎么通过js判断页面加载成功,谢谢 按下按钮 转向一个HTML 菜鸟求助:jquery
http://en.wikipedia.org/wiki/Numeric_character_reference
英文啊!佩服
那在GBK中页面中怎么把它转换成汉字呢
var s = "囧课程囧";function NcrToStr(html) {
return html.replace(/&#(\d+);/g, function ($0, $1) {
eval("var result = \"\\u" + (/\w{4}$/g).exec("000" + parseInt($1).toString(16)) + "\";");
return result;
});
}
alert(NcrToStr(s));
return html.replace(/&#(\d+);/g, function($0, $1) {
return String.fromCharCode(parseInt($1, 10));
});
}