utf-8 - 在 ZPL 中打印带有尖号的字符

标签 utf-8 character-encoding zebra-printers zpl

如果我将下面的 ZPL 命令发送到 Zebra 打印机,它会打印 AmitiÙ :

^XA
^FO50,20
^CI7
^A0N,25,15
^FD
Amitié
^FS
^XZ
  • 注意文件编码是ANSI .
  • 注意 ZPL 命令的使用 ^CI7 (7 => 单字节编码 - 法国 1 字符集)。

  • 另一方面,如果我将下面的 ZPL 命令发送到 Zebra 打印机,它会打印 Amitié (这是我真正需要得到的):
    ^XA
    ^FO50,20
    ^CI28
    ^A0N,25,15
    ^FD
    Amitié
    ^FS
    ^XZ
    
  • 注意文件编码为UTF-8 .
  • 注意 ZPL 命令的使用 ^CI28 (28 => Unicode(UTF-8 编码)- Unicode 字符集)。

  • 你知道第一种情况有什么问题吗?

    感谢您的帮助。

    最佳答案

    通过放置 ^CI28 来使用 UTF-8 ZPL 模板顶部的命令,例如

    ^XA
    ^CI28
    ^CF0,80
    ^FO70,40^FDavión^FS
    ^XZ
    

    关于utf-8 - 在 ZPL 中打印带有尖号的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29437279/

    相关文章:

    javascript - 3 字节宽的 UTF-8 字符如何只能使用单个 UTF-16 代码单元?

    Java Spring Hibernate - 没有来自 HTML 表单的波兰语字母

    php - file_get_contents - URL 中的特殊字符 - 特例

    php - 存储数据的奇怪字符编码,旧脚本显示它们很好,新脚本却没有

    c# - 打印到 Zebra 打印机会产生微弱和模糊的图像

    printing - ZEBRA 打印机有时会打印空白页

    c++ - 是否可以在 VSVC 和 GCC 中统一 std::wstring 行为?

    无法从 UTF-8 文件中读取某些字符。纯C

    jQuery 不显示希伯来语

    c++ - Windows mobile和蓝牙编程SDK下载