我一直在尝试使用“.NET MessagingToolkit”将值“ddef04d8-7450-42d1-bc48-a94c3d6dae66 ”输入到QR码中。 QR码生成过程正常。但是,当我实际扫描生成的代码时,值为“000000408-7450-4201-0048-094030600066”。字符替换为“0”。请帮忙。感谢。
答案 0 :(得分:1)
将编码设置从ALPHA_NUMERIC
替换为BYTE
E.g。 QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE
答案 1 :(得分:0)
它对我有用
QRCodeEncoder encoder = new QRCodeEncoder();
encoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.H;
encoder.QRCodeScale = 10;
Bitmap img = encoder.Encode("ddef04d8-7450-42d1-bc48-a94c3d6dae66");