使用Jquery.QRCode.js在web客户端生成二维码包括中文
来源:互联网 发布:linux 文件上传路径 编辑:程序博客网 时间:2024/06/06 05:46
主要利用一个谷歌开源jquery插件 jquery.qrcode.js 下载地址http://download.csdn.net/detail/dota_371581/7110643
由于使用比较简单 直接贴前台代码了
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="WebApplication1.WebForm3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script src="Scripts/jquery-1.11.0.min.js" type="text/javascript"></script> <script src="Scripts/jquery.qrcode.min.js" type="text/javascript"></script></head><body> <form id="form1" runat="server"> <div> <div id="qrcode"> </div> </div> <script type="text/javascript"> 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; } jQuery("#qrcode").qrcode({ render: "canvas", width: 200, height: 200, correctLevel: 0, text: utf16to8(data) }); </script> </form></body></html>
其中utf16to8函数主要处理中文问题。
0 0
- 使用Jquery.QRCode.js在web客户端生成二维码包括中文
- 使用jquery-qrcode在页面上生成二维码,支持中文
- 使用jquery-qrcode生成二维码(兼容中文)
- 如何使用 jQuery.qrcode.js 生成二维码
- 使用 jquery.qrcode.js生成二维码
- 使用jquery.qrcode.js生成二维码
- 使用jquery.qrcode.js 生成二维码
- 使用jquery.qrcode.js生成二维码
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- 二维码篇【一】【JS】使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery.qrcode生成二维码
- 使用jquery-qrcode生成二维码
- gridview某列文本长度超过某值显示省略号
- 以抄板创新带动国产专用车“提档升级”
- Android WiFi Toggle ON/OFF流程分析
- 【嵌入式linux】(第二步):安装交叉编译器(arm-linux-gcc)以及集成开发环境(eclipse)
- 命令行svn
- 使用Jquery.QRCode.js在web客户端生成二维码包括中文
- 文件操作函数fread/fwrite/fseek演示例程
- securecrt配色
- Android中ActivityManager学习笔记(2)-RunningServiceInfo
- 用maven创建基于wink的rest服务(三)-携带纯文本文件的post请求
- [贪心]UVA10718 Bit Mask
- 第四周-自动班作业及实验
- html5画折线图
- 【view】修改现有的视图