1. 程式人生 > >c# 二維碼支持中文

c# 二維碼支持中文

qrc 保存 單位 () 代碼 map too str option

/// <summary>
/// 生成二維碼,保存成圖片
/// </summary>
static void Generate1(string text)
{
    BarcodeWriter writer = new BarcodeWriter();
    writer.Format = BarcodeFormat.QR_CODE;
    QrCodeEncodingOptions options = new QrCodeEncodingOptions();
    options.DisableECI = true;
    //設置內容編碼
    options.CharacterSet = "UTF-8";
    //設置二維碼的寬度和高度
    options.Width = 500;
    options.Height = 500;
    //設置二維碼的邊距,單位不是固定像素
    options.Margin = 1;
    writer.Options = options;

    Bitmap map = writer.Write(text);
    string filename = @"H:\桌面\截圖\generate1.png";
    map.Save(filename, ImageFormat.Png);
    map.Dispose();
}
技術分享圖片

c# 二維碼支持中文