ZXing二维码支持中文C#源码
ZXing二维码支持中文C#源码C# Code:
/// <summary>
/// 生成二维码,支持中文
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
private static Image GenerateQRBarcode(string data)
{
// 设置QR二维码的规格
ZXing.QrCode.QrCodeEncodingOptions qrEncodeOption = new ZXing.QrCode.QrCodeEncodingOptions();
qrEncodeOption.CharacterSet = "UTF-8"; //设置编码格式,否则读取'中文'乱码
qrEncodeOption.Height = 200;
qrEncodeOption.Width = 200;
qrEncodeOption.Margin = 2; //设置周围空白边距
BarcodeWriter W = new BarcodeWriter();
W.Format = (BarcodeFormat)Enum.Parse(typeof(BarcodeFormat), BarcodeFormat.QR_CODE.ToString());
W.Options = qrEncodeOption;
return W.Write(data);
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
/// <summary>
/// 生成二维码,支持中文
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
private static Image GenerateQRBarcode(string data)
{
// 设置QR二维码的规格
ZXing.QrCode.QrCodeEncodingOptions qrEncodeOption = new ZXing.QrCode.QrCodeEncodingOptions();
qrEncodeOption.CharacterSet = "UTF-8"; //设置编码格式,否则读取'中文'乱码
qrEncodeOption.Height = 200;
qrEncodeOption.Width = 200;
qrEncodeOption.Margin = 2; //设置周围空白边距
BarcodeWriter W = new BarcodeWriter();
W.Format = (BarcodeFormat)Enum.Parse(typeof(BarcodeFormat), BarcodeFormat.QR_CODE.ToString());
W.Options = qrEncodeOption;
return W.Write(data);
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898

参考文档:
C# 利用ZXing.Net来生成条形码和二维码-C/S开发框架
CSFramework.CodeGeneratorV6.0|将窗体(Form)源码加入到VS解决方案|C/S开发框架
代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
CSFrameworkV6旗舰版 | 送货单报表C#源码参考|C/S开发框架
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)|C/S开发框架
CSFrameworkV6.0 试用版(Trial Version)开发指南_源码下载
GIT Sync同步源码Pull拉/Push推操作指南|C/S开发框架
DataLock | 数据锁、单据号码锁、并发锁(C#源码)|C/S开发框架
自定义消息窗体 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
动态交叉报表 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
数据日志配置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
公司资料设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
系统参数设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
号码规则管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
临时权限分配 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
C# 利用ZXing.Net来生成条形码和二维码-C/S开发框架
CSFramework.CodeGeneratorV6.0|将窗体(Form)源码加入到VS解决方案|C/S开发框架
代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
CSFrameworkV6旗舰版 | 送货单报表C#源码参考|C/S开发框架
CSFrameworkV6旗舰版 | 单表基础资料窗体完整C#源码|C/S开发框架
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)|C/S开发框架
CSFrameworkV6.0 试用版(Trial Version)开发指南_源码下载
GIT Sync同步源码Pull拉/Push推操作指南|C/S开发框架
DataLock | 数据锁、单据号码锁、并发锁(C#源码)|C/S开发框架
自定义消息窗体 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
动态交叉报表 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
数据日志配置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
公司资料设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
系统参数设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
号码规则管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
临时权限分配 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
