91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用jquery.qrcode生成二維碼

發布時間:2021-09-26 17:14:58 來源:億速云 閱讀:207 作者:小新 欄目:開發技術

小編給大家分享一下如何使用jquery.qrcode生成二維碼,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

qrcode其實是通過使用jQuery實現圖形渲染,畫圖,支持canvas(HTML5)和table兩種方式,您可以到https://github.com/jeromeetienne/jquery-qrcode獲取最新的代碼。

如何使用

1、首先在頁面中加入jquery庫文件和qrcode插件。

<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.qrcode.min.js"></script>

2、在頁面中需要顯示二維碼的地方加入以下代碼:

<p id="code"></p>

3、調用qrcode插件。

qrcode支持canvas和table兩種方式進行圖片渲染,默認使用canvas方式,效率最高,當然要瀏覽器支持html5。直接調用如下:

$('#code').qrcode("http://www.xuebuyuan.com"); //任意字符串

您也可以通過以下方式調用:

$("#code").qrcode({ render: "table", //table方式 width: 200, //寬度 height:200, //高度 text: "www.xuebuyuan.com" //任意內容 });

這樣就可以在頁面中直接生成一個二維碼,你可以用手機“掃一掃”功能讀取二維碼信息。

識別中文

我們試驗的時候發現不能識別中文內容的二維碼,通過查找多方資料了解到,jquery-qrcode是采用charCodeAt()方式進行編碼轉換的。而這個方法默認會獲取它的Unicode編碼,如果有中文內容,在生成二維碼前就要把字符串轉換成UTF-8,然后再生成二維碼。您可以通過以下函數來轉換中文字符串:

function toUtf8(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;   }

以下示例:

var str = toUtf8("釣魚島是中國的!");$('#code').qrcode(str);

以上是“如何使用jquery.qrcode生成二維碼”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣恩县| 车险| 谢通门县| 正蓝旗| 浦北县| 镇巴县| 郴州市| 阳东县| 偏关县| 都兰县| 小金县| 阳新县| 广西| 德保县| 家居| 海宁市| 和平县| 扎兰屯市| 西华县| 兴山县| 洛浦县| 霸州市| 杭州市| 锡林郭勒盟| 澳门| 田东县| 剑河县| 滦南县| 临潭县| 都兰县| 绥江县| 许昌县| 望都县| 武功县| 安阳市| 正镶白旗| 得荣县| 辽源市| 冕宁县| 常州市| 剑河县|