Question:
How do I adjust character encoding of read barcodes?
Answer:
In some cases, the value of a barcode is stored with a different character encoding that does not match the default Windows character encoding. This may cause some characters to not be displayed as expected. This can often be the case with QR codes. This article describes how these codes can still be read with storageRobot.
Note:
The function described below is available from version 4.2.20118.t
Note:
Manually changing the configuration file can cause a single configuration or the entire application to stop working or work incorrectly. Therefore, always create a backup copy of your configuration file before making any changes and be sure to use the exact spelling of parameters and values. You change the configuration file at your own risk.
Currently, the function must be activated by adjusting the configuration file.
To do this, go to the <General> section of the respective configuration and change the value of the BarcodeValueEncoding setting to a value that corresponds to the character encoding of the barcode. The default value is Windows-1252.
Please pay attention to upper and lower case when inserting the values.
If the corresponding setting does not yet exist, please add it. For example, if the value of the barcode was encoded in UTF-8: <BarcodeValueEncoding>utf-8</BarcodeValueEncoding>
Microsoft provides a list of all possible values:https://docs.microsoft.com/de-de/dotnet/api/system.text.encoding