jquery-qrcode生成二维码
2015-07-27 15:11
567 查看
qrcode.js 是实现二维码数据计算的核心类,
jquery.qrcode.js 是把它用jquery方式封装起来的,用它来实现图形渲染,其实就是画图(支持canvas和table两种方式)
方法的参数说明
render : "canvas",//设置渲染方式
width : 256, //设置宽度
height : 256, //设置高度
typeNumber : -1, //计算模式
correctLevel : QRErrorCorrectLevel.H,//纠错等级
background : "#ffffff",//背景颜色
foreground : "#000000" //前景颜色
text : "https://github.com/jeromeetienne/jquery-qrcode" //设置二维码内容
使用起来比较方便,简单。
关于中文的问题解决如下:
对于需要生成的文本信息进行编码。
jquery.qrcode.js 是把它用jquery方式封装起来的,用它来实现图形渲染,其实就是画图(支持canvas和table两种方式)
方法的参数说明
render : "canvas",//设置渲染方式
width : 256, //设置宽度
height : 256, //设置高度
typeNumber : -1, //计算模式
correctLevel : QRErrorCorrectLevel.H,//纠错等级
background : "#ffffff",//背景颜色
foreground : "#000000" //前景颜色
text : "https://github.com/jeromeetienne/jquery-qrcode" //设置二维码内容
使用起来比较方便,简单。
关于中文的问题解决如下:
对于需要生成的文本信息进行编码。
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; }
相关文章推荐
- jquery的 ajax返回值为中文时乱码解决方法
- 使用Jquery--Jsp与servlet之间的数据交互
- jquery中tree节点取消选择
- jquery实现动画部分
- jquery 判断单/复选框是否被选中
- ExtJs和JQuery应用的比较
- jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
- jQuery实现图片与文字描述左右滑动自动切换的方法
- jquery 事件冒泡的介绍以及如何阻止事件冒泡
- JQUERY 一些技巧在实际中的应用
- jQuery中attr()的使用
- Jquery中dialog属性小记
- jQuery选择器和JS选择器
- jquery 深入学习笔记之一 (事件绑定)
- jQuery 标签相关
- 推荐 15 个 jQuery 选择框插件
- 2015年Jquery_Mobile精品教程
- PHPChina学院jQuery Mobile与Phone
- jQuery操作Form表单元素
- jQuery(function(){})与(function(){})(jQuery)的区别