下面是个Javascript &#unicode;和uxxxx编码的转换教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!
【 tulaoshi.com - Web开发 】
JS-&#unicode;编码转换
程序代码
script type="text/javascript"
var toHTML = {
on: function(str) {
var a = [],
i = 0;
for (; i str.length;) a[i] = str.charCodeAt(i++);
return "&#" + a.join(";&#") + ";"
},
un: function(str) {
return str.replace(/&#(x)?([^&]{1,5});?/g,
function(a, b, c) {
return String.fromCharCode(parseInt(c, b ? 16 : 10))
})
}
};
alert(toHTML.on(""请输""));
alert(toHTML.un("大幅"));
/script
JS-unicode编码转换
程序代码
script type="text/javascript"
var toUN = {
on: function(str) {
var a = [],
i = 0;
for (; i str.length;) a[i] = ("00" + str.charCodeAt(i++).toString(16)).slice( - 4);
return "u" + a.join("u")
},
un: function(str) {
return unescape(str.replace(//g, "%"))
}
};
alert(toUN.on(""请输""));
alert(toUN.un("u0022u8BF7u8F93u0022"));
/script
来源:http://www.tulaoshi.com/n/20160219/1609388.html
看过《Javascript &#unicode;和uxxxx编码的转换》的人还看了以下文章 更多>>