jquery.qrcode 生成二维码
http://my.oschina.net/jack088/blog/485569
识别字符串
识别字符串
1、首先下载 jquery.qrcode 插件后,在页面中引入 jquery 库文件和 qrcode 插件。
2、在页面中需要显示二维码的地方加入标签:
<div id=”qrcode” style=”text-align: center;”></div>
3、调用 qrcode 插件。
qrcode 支持 canvas 和 table 两种方式进行图片渲染,默认使用 canvas 方式,效率最高,当然要浏览器支持html5。调用如下:
也可以通过以下方式调用:
这样就可以在页面中生成一个二维码。接下来就可以用手机“扫一扫”功能读取二维码信息。
识别中文
我们试验的时候发现不能识别中文内容的二维码,通过查找多方资料了解到,jquery-qrcode 是采用charCodeAt() 方式进行编码转换的。而这个方法默认会获取它的 Unicode 编码,如果有中文内容,在生成二维码前就要把字符串转换成 UTF-8,然后再生成二维码。您可以通过以下函数来转换中文字符串:
以下示例:
ps:
jquery.qrcode.min.js 下载地址
https://github.com/jack0888/jquery-qrcode
https://github.com/jeromeetienne/jquery-qrcode