在 EMDK Xamarin 中发布读取条码内容

Issue reading barcode content in EMDK Xamarin

在我的条形码中包含一个挪威字符 (Ålesund)。但是在 Zebra 设备上扫描它时,我没有收到字母 (Å),而是收到类似这样的内容 (�lesund)。

我关注的应用配置是,

 if (null != _mScanner)
            {
                if (_mScanner.IsEnabled && !_mScanner.IsReadPending)
                {
                    //EMDK: Configure the scanner settings
                    var config = _mScanner.GetConfig();
                    if (null != config)
                    {
                        config.ScanParams.DecodeLEDFeedback = true;
                        config.DecoderParams.Code39.Enabled = true;
                        config.DecoderParams.Code93.Enabled = true;
                        config.DecoderParams.Code128.Enabled = true;
                        config.DecoderParams.Ean8.Enabled = true;
                        config.DecoderParams.Pdf417.Enabled = true;
                        config.DecoderParams.I2of5.Enabled = true;
                        _mScanner.SetConfig(config);
                    }
                }
            }

任何人都可以帮我确定我在配置中到底缺少什么吗?

您可以设置以下 reader 参数。这将解决您的问题。

config.ReaderParams.ReaderSpecific.ImagerSpecific.CharacterSetSelection = ScannerConfig.CharacterSet.Iso88591;