当前位置:学会吧培训频道电脑知识学习网页制作Javascript教程Javascript &#unicode;和uxxxx编码的转换» 正文

Javascript &#unicode;和uxxxx编码的转换

[08-08 00:41:36]   来源:http://www.xuehuiba.com  Javascript教程   阅读:8185
概要: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)) }) }};a
Javascript &#unicode;和uxxxx编码的转换,标签:javascript视频教程,javascript教程下载,http://www.xuehuiba.com

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>


Tag:Javascript教程javascript视频教程,javascript教程下载电脑知识学习 - 网页制作 - Javascript教程
Copyright 学会吧 All Right Reserved.
在线学习社区!--学会吧
1 2 3 4 5 6 7 7 8 9 10 11 12 13