2018-08-11 23:09:13
引用jquery.qrcode.min.js依赖包
html代码:
<div id="output"><canvas width="256" height="256"></canvas></div>
JavaScript代码:
jQuery(function(){
jQuery('#output').qrcode(utf16to8('http://www.good1230.com/'));
})
//utf16to8处理中文乱码
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;
}
最后生成于 2024-05-27 22:52:36
热门推荐:
此内容有帮助 ?
0