使用jquery.qrcode生成二维码(支持中文)
原理:如果浏览器支持canvas,则使用canvas绘制二维码,否则使用table绘制,但是canvas效率比table高。
适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.
注意:使用juery生成的二维码的识别率没有php高,但是不会对服务器产生任何压力,一个jquery.qrcode插件就能搞定,所以请尽量传入较少的字符串增加识别率。
为了兼容中文使用了utf16to8函数,如果是纯英文则无需使用utf16to8函数!
jQuery('#qrcodeTable').qrcode({
render : "table",
text : utf16to8(str),
width:"600",
height:"600"
});