You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zebra DS4308扫描含℃的QR码出现乱码/字符丢失问题求助

QR码中℃字符扫描异常问题

我生成的QR码包含℃字符(实际为逗号分隔的长字符串,示例简化为+100℃),扫描时出现以下异常:

  • 使用Zebra DS4308扫描器扫描,℃显示为Ž或℃
  • 若将扫描器设置为UTF-8编码,℃直接丢失,仅显示+100

这个问题原本预期是简单任务,现已耗时6天,目前是核心待解决项目。

设备信息

  • 打印机:ZD421
  • 扫描器:DS4308

已尝试的解决方法

  • 将扫描器国家代码页设置为UTF-8
  • 开启扫描器的非CJK UTF-8模拟输出
    以上操作均未解决问题。

相关代码

生成QR码的ZPL命令

string qrcode = "+100℃"; 
string zplCommand = "^XA^MD20^MTT^PW550^LL350^LS10"; 
zplCommand += "^FO100,030^BQN,3,3^FD " + qrcode + "^FS"; 
zplCommand += "^XZ"; 

打印代码

// RawPrinterHelper -> byte[] buffer = Encoding.UTF8.GetBytes(szZplCode); 

内容的提问来源于stack exchange,提问作者암소메애

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:12:06