博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js二维码生成插件“jquery.qrcode.min.js”
阅读量:6040 次
发布时间:2019-06-20

本文共 1142 字,大约阅读时间需要 3 分钟。

hot3.png

<!doctype html>

<html>
    <head>
        <meta charset="utf-8" />
        <title>生成二维码</title>
        <script type='text/javascript' src='http://cdn.staticfile.org/jquery/2.1.1/jquery.min.js'></script>
        <script type="text/javascript" src="http://cdn.staticfile.org/jquery.qrcode/1.0/jquery.qrcode.min.js"></script>
    </head>
    <body>
        <div id="qrcode"></div>
    </body>
    <script>
        //如果内容中有中文,在生成二维码钱就要把字符串转换成utf-8  可防止扫描二维码中文乱码
        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;  
         }  
     
        $("#qrcode").qrcode({
            render: "table", //也可以替换为canvas,table
            
            width:168,  //二维码宽度
            height:168, //二维码高度
            text: toUtf8('我是tianma')
        })
    </script>
</html>

 

9d63485587682e6b3911e4463ad88a50f5b.jpg

 

优秀参考链接 http://www.cnblogs.com/libin-1/p/5836108.html

转载于:https://my.oschina.net/u/3621360/blog/3051884

你可能感兴趣的文章
Android如何实现超级棒的沉浸式体验
查看>>
使用node打造自己的命令行工具方法教程
查看>>
Express代理中间件问题与解决方案
查看>>
||和&&返回什么?
查看>>
linux在文件中查找指定字符串,然后根据查找结果来做进一步的处理
查看>>
在Oracle中删除所有强制性外键约束
查看>>
【R】R语言使用命令行参数 - [编程技巧(Program Skill)]
查看>>
经典算法题每日演练——第二题 五家共井
查看>>
存储过程中拼接的变量和点的问题
查看>>
ASP.NET那点不为人知的事(一)
查看>>
HTML 表格
查看>>
VMware 虚拟化编程(7) — VixDiskLib 虚拟磁盘库详解之三
查看>>
php 未实例化类调用方法的问题
查看>>
我对读计算机软件专业硕士的几点看法
查看>>
用JS写CSS
查看>>
TOJ4537: n阶行列式
查看>>
3.16
查看>>
表单文件上传与文件下载
查看>>
下午考
查看>>
创建字符设备的三种方法
查看>>