qrcode生成二维码

原创 2017年08月12日 18:06:13

使用jQuery-qrcode生成二维码
可以从https://github.com/jeromeetienne/jquery-qrcode 获取
qrcode.js 是实现二维码数据计算的核心类,

/*text:"https://github.com/jeromeetienne/jquery-qrcode"//设置二维码内容 
render : "canvas",//设置渲染方式   
width  : 256,     //设置宽度   
height : 256,     //设置高度   
typeNumber: -1,      //计算模式   
correctLevel : QRErrorCorrectLevel.H,//纠错等级   
background  : "#ffffff",//背景颜色   
foreground : "#000000" //前景颜色  */

 <%-- 生成二维码js--%>
<script type="text/javascript" src="jquery-qrcode-master/jquery.qrcode.min.js"></script>

 <%--  生成二维码展示地方 --%>
  <div id="qrcode"></div>

 <script type="text/javascript">
$(function(){

        /*render   : "canvas",//设置渲染方式   
        width       : 256,     //设置宽度   
        height      : 256,     //设置高度   
        typeNumber  : -1,      //计算模式   
        correctLevel    : QRErrorCorrectLevel.H,//纠错等级   
        background      : "#ffffff",//背景颜色   
        foreground      : "#000000" //前景颜色  */
var content=utf16to8("www.baidu.com?name=郭云飞");  //设置二维码内容
$('#qrcode').qrcode({width:200,height:200,correctLevel:0,text:content,foreground:"blue"});  
//$('#qrcode').qrcode("www.bai.com");生成二维码,默认方式


    });


//解决中文乱码
    function utf16to8(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;   
    }  
 </script>
版权声明:本文为博主原创文章,未经博主允许不得转载。

关于利用qrcode生成二维码的两种方式的区别

首先以下内容是查找网上资料后了解的利用qrcode.js生成二维码的额两种方式,canvas(即画布)方式和table方式(原文地址http://www.helloweba.com/view-blog...
  • zx0717zx
  • zx0717zx
  • 2016年11月28日 16:08
  • 4518

Java用QRCode的方式生成二维码

在上篇博客http://blog.csdn.net/u012453843/article/details/71484300我们学习了获取生成二维码和解析二维码的Jar包,这篇博客我们一起学习下如何用Q...
  • u012453843
  • u012453843
  • 2017年05月09日 22:30
  • 4842

QRcode生成二维码java

可以使用我提供的连接:http://www.cqlianyun.com/qrcode?text=gggg 代码:/** * */ package com.lyhl.helper; impor...
  • u012547633
  • u012547633
  • 2016年06月28日 15:52
  • 960

java Qrcode方式生成二维码

import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java....
  • xubenxismile
  • xubenxismile
  • 2016年11月22日 20:19
  • 1149

使用开源 phpqrcode 生成二维码

test\ 使用 phpqrcode 生成二维码 phpqrcode是国外的一款用来生成二维码的类库,方便用来生成二维码,方便手机用户访问。 下载地址:http://xz6.jb51.net:8...
  • userName222
  • userName222
  • 2017年11月16日 16:33
  • 406

jquery.qrcode.js生成二维码插件&转成图片格式

1.qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式, github源码地址: https://github.com/jeromeetien...
  • u011127019
  • u011127019
  • 2016年04月23日 14:17
  • 14022

Java-QRCode生成二维码学习笔记

利用QRCode生成二维码首先要下载两个文件,需要两个文件夹下的Qrcode.jar和qrcode.jar文件。它们的下载地址为:         生成:http://www.swetake.com...
  • qq_30507287
  • qq_30507287
  • 2016年09月04日 23:22
  • 2405

909422229_java后台与jquer qrcode前台生成二维码教程

google 二维码生成: 一、什么是二维码: 二维码就是一个存储、传递信息的一个矩形条码。 二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性...
  • a909422229
  • a909422229
  • 2018年01月16日 15:00
  • 53

AngularJS进阶(二十七)实现二维码信息的集成思路

AngularJS实现二维码信息的集成思路 需求       实现生成的二维码包含订单详情信息。 思路 获取的内容数据如下:         现在可以获取到第一级数据,第二级数据data获取不到。利用...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2016年01月13日 20:45
  • 49871

QRCode生成二维码和解析二维码

使用QRCode生成和解析二维码,这个和前面的不一样,只要盗图两个jar(后面上传),即可生成二维码直接上代码,注释都有 Qrcode qrcode=new Qrcode(); ...
  • qq_29407009
  • qq_29407009
  • 2016年08月20日 19:30
  • 2509
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:qrcode生成二维码
举报原因:
原因补充:

(最多只允许输入30个字)