Vistas:

Pregunta:
¿Cómo se ajusta la codificación de caracteres de los códigos de barras leídos?

Respuesta:
En algunos casos, el valor de un código de barras se almacena con una codificación de caracteres diferente que no coincide con la codificación de caracteres predeterminada de Windows. Esto puede provocar que algunos caracteres no se muestren como se espera. Esto puede ocurrir a menudo con los códigos QR. En este artículo se describe cómo se pueden seguir leyendo estos códigos con storageRobot.

Nota:
La función que se describe a continuación está disponible a partir de la versión 4.2.20118.t


Nota:
Cambiar manualmente el archivo de configuración puede hacer que una sola configuración o toda la aplicación deje de funcionar o funcione incorrectamente. Por lo tanto, cree siempre una copia de seguridad de su archivo de configuración antes de realizar cualquier cambio y asegúrese de utilizar la ortografía exacta de los parámetros y valores.
Modifique el archivo de configuración bajo su propia responsabilidad.

Actualmente, la función debe activarse ajustando el archivo de configuración.

Para ello, vaya a la sección<General> de la configuración correspondiente y cambie el valor del ajusteBarcodeValueEncoding por un valor que se corresponda con la codificación de caracteres del código de barras. El valor por defecto es Windows-1252.
Preste atención a las mayúsculas y minúsculas al insertar los valores.
Si aún no existe el ajuste correspondiente, añádalo. Por ejemplo, si el valor del código de barras está codificado en UTF-8: <BarcodeValueEncoding>utf-8</BarcodeValueEncoding>

Microsoft proporciona una lista de todos los valores posibles:https://docs.microsoft.com/de-de/dotnet/api/system.text.encoding

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.