把#编码转换成字符
这是unicode编码,编码过程这样:
⽐如要把“杨”编码,我们可以新建⼀个记事本,输⼊“杨”保存时选择存为unicode编码,然后查看⽂件⼆进制内容,前⾯的FF FE两个字节是unicode编码⽂件头标志,接着的68 67两个字节就是“杨”的unicode编码,⽤计算器换算为⼗进制就是26472,现在可以在⼀个html⽂件⾥⾯写⼊“杨”,IE打开就显⽰⼀个“杨”字。
当然,对于⼀般ASCII码,unicode编码与ASCII编码⼀致,所以A可以显⽰⼀个⼤写字母“A”.
unicode码和ascii码区别把&#编码转换成字符
function uncode(str) {
place(/&#(x)?([^&]{1,5});?/g, function (a, b, c) {
return String.fromCharCode(parseInt(c, b ? 16 : 10));
});
}
把字符转换成&#编码
function encode(str) {
var a = [], i = 0;
for (; i < str.length ;) a[i] = str.charCodeAt(i ++);
return "&#" + a.join(";&#") + ";";
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论