关于“MC3190 设备扫描带有中文的二维码时报错,或者扫描出乱码”的问题

2025-04-09 08:28:22
推荐回答(1个)
回答1:

我是这么解决的

string s = TheReaderData.Text;
byte[] by = Encoding.Default.GetBytes(s);
string ss = Encoding.GetEncoding(65001).GetString(by, 0, by.Length);
tbReadedCode.Text = ss;

这样就能转换得到中文,但是因为设备不支持,全部都是中文,而且字数是奇数就读不出来,中文后接英文字母就没有奇偶数限制

希望对你有帮助