Declined
Last Updated: 29 Oct 2025 12:33 by ADMIN
Moritz
Created on: 27 Oct 2025 15:44
Category: UI for WinForms
Type: Bug Report
0
Symbology.QRCode can't handle umlauts when using UTF-8

Contrary to Telerik.WinControls.UI.Barcode.QRCode, Telerik.WinControls.UI.Barcode.Symbology.QRCode creates invalid (unscannable) QR-Codes if the message contains umlauts when using ECIMode.UTF8.

 

We are using Symbology.QRCode, because we use it in columns of a RadGridView.

I've attached two example QR-Codes of the value "Bär", one using Barcode.QRCode, and the other one using Barcode.Symbology.QRCode.

Note: I have one scanner that can scan some of the Barcode.Symbology QR-Codes with umlauts.

1 comment
ADMIN
Dinko | Tech Support Engineer
Posted on: 29 Oct 2025 12:33

Hi Moritz,

Thank you for reaching out to us.

The Telerik.WinControls.UI.Barcode.Symbology.QRCode is related to our old RadBarcode control, which is obsolete. 

You will need to use the improved RadBarcodeView control instead. The umlauts can be read using RadBarcodeView with the following settings:

string CodeValue = "B ü Ü ö Ö ä Ä ß ẞ tter";
Telerik.WinControls.UI.Barcode.QRCode QrCode1 = new Telerik.WinControls.UI.Barcode.QRCode();
QrCode1.Version = 4;
QrCode1.CodeMode = Telerik.WinControls.UI.Barcode.CodeMode.Byte;
QrCode1.ECIMode = Telerik.WinControls.UI.Barcode.ECIMode.UTF8;
QrCode1.ErrorCorrectionLevel = Telerik.WinControls.UI.Barcode.ErrorCorrectionLevel.L;
this.radBarcodeView1.Symbology = QrCode1;
this.radBarcodeView1.Value = CodeValue;

You should consider using the RadBarcodeView control to replace the old RadBarcode in your application.

Regards,
Dinko | Tech Support Engineer
Progress Telerik

Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
Start the 2025 Survey