Advertisement

C#语言利用zxing技术创建包含中文字符的二维码

阅读量:

鉴于zxing的encoder默认采用iso-8859-1编码方式,若不进行源码修改,则需对字符编码进行转换处理。

以zxing2.2版本为例

using ZXing;
using ZXing.Common;
using ZXing.Rendering;

。。。。。。。

创建二维码

string sEncode = “utf-8” //---或gb2312

string EncoderContent = GetEncodingString(txtEncoderContent.Text,sEncode);

BarcodeWriter writer = new BarcodeWriter

writer.Format = BarcodeFormat.QR_CODE;

writer.Options.Height = 100;

writer.Options.Width = 100;

writer.Options.Margin = 0;

writer.Options.PureBarcode = true;

//---picturebox

picEncodedBarCode.Image = writer.Write(EncoderContent);

//----编码转换

private string GetE

全部评论 (0)

还没有任何评论哟~