線上生成二維碼程式碼例項
現在二維碼似乎已經成了一個流行元素,隨便一個網站都要掛上一個二維碼,供使用者掃描,當然是否真的有使用者去掃描就不得而知了,既然如此流行,那就介紹一下如何實現線上生成二維碼。
使用jquery.qrcode外掛可以實現此功能,線上開源地址是:
[HTML] 純文字檢視 複製程式碼https://github.com/jeromeetienne/jquery-qrcode
上面已經有使用說明了,非常的簡單,這裡就不多介紹了。
由於程式碼是老外寫的,並沒有考慮到中文,所以不能識別中文內容的二維碼,又由於jquery.qrcode本身是採用charCodeAt()方式進行編碼轉換的。而這個方法預設會獲取它的Unicode編碼,如果有中文內容,在生成二維碼前就要把字串轉換成UTF-8,然後再生成二維碼。可以在頁面中新增下面的函式來轉換中文字串:
[JavaScript] 純文字檢視 複製程式碼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; }
相關文章
- 二維碼線上生成
- JS線上生成二維碼JS
- 二維碼線上生成工具
- phpqrcode生成動態二維碼簡單例項PHP單例
- 線上生成二維碼的API介面API
- 多檔案二維碼生成器線上報名功能,wps線上生成二維碼線上預覽線上分享
- Tp生成小程式二維碼
- $.each()方法遍歷二維陣列程式碼例項陣列
- IOS 二維碼條形碼生成(原生程式碼)iOS
- 易易二維碼,多功能線上檔案預覽與二維碼生成器
- 二維碼管理平臺 生成二維碼
- js生成GUID程式碼例項JSGUI
- 使用ABAP程式碼生成二維碼(QR Code)
- thinkphp3.2.3 + bootstrap 二維碼線上生成平臺PHPboot
- C#條碼生成及列印例項程式碼C#
- Flutter - 生成二維碼與識別二維碼Flutter
- jquery生成二維碼jQuery
- javascript生成隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- 直播系統搭建,java二維碼 生成二維碼Java
- iOS 花式二維碼生成和二維碼識別iOS
- Android 二維碼掃描和生成二維碼Android
- 幾行程式碼搞定java生成解析二維碼功能行程Java
- iOS 生成二維碼/條形碼iOS
- Tp框架 生成二維碼框架
- ios--二維碼生成iOS
- 二維碼生成工具類
- 二維碼生成-PythonPython
- c++生成二維碼C++
- javascript生成指定行列table表格程式碼例項JavaScript
- JavaScript實現線上Qrcode二維碼生成工具-toolfk程式設計師線上工具網JavaScript程式設計師
- .NET生成微信小程式推廣二維碼微信小程式
- 微信小程式:小程式碼、小程式二維碼、普通二維碼微信小程式
- js split()分割字串生成陣列程式碼例項JS字串陣列
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- php生成二維碼圖片PHP
- PHP生成簡單二維碼PHP
- java實現二維碼生成Java