如何处理乱码问题?

来源:6-1 实例讲解前准备

qq_快乐人生_8

2018-08-06 14:18

如何处理乱码问题

写回答 关注

1回答

  • qq_卍_23
    2018-08-27 20:04:30

    //解决中文乱码

    function toUtf8(str) {

        var out, i, len, c;

        out = "";

        len = str.length;

        for (i = 0; i < len; i++) {

            c = str.charCodeAt(i);

            if ((c >= 0x0001) && (c <= 0x007F)) {

                out += str.charAt(i);

            } else if (c > 0x07FF) {

                out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));

                out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));

                out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));

            } else {

                out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));

                out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));

            }

        }

        return out;

    }

    var str = toUtf8("https://www.imooc.com"); 

     $("#qrcode").qrcode(str); 

    可以使用,我用了

Java生成二维码

二维码无处不在,自己动手用Java生成二维码,三种生成方式任你选

84511 学习 · 204 问题

查看课程

相似问题