gpt4 book ai didi

java - 正确的字符集 |

转载 作者:行者123 更新时间:2023-12-02 06:58:49 25 4
gpt4 key购买 nike

我正在使用热敏打印机打印一些文本。一切正常,除了当我尝试打印竖线字符 | 时,我的打印机显示 Ö,所以我认为错误出在这部分:

text=msg.getBytes("UTF8");

但我不知道为什么;如果我使用 UTF-8 字符集,它似乎应该可以工作。怎么了?

我已经尝试过(“UTF-8”),(“UTF8”),(“ISO8859-1”),(“ISO88591”),(“ISO-8859-1”),但相同每个人都会发生一些事情。

更新

这是我喜欢打印的内容(在 Android 设备中) enter image description here

这就是我在打印机上得到的 enter image description here

最佳答案

您的热敏打印机似乎被配置为使用一种古老的字符编码,其中“不常见”字符 - 方括号、大括号、竖线…… - 被“国家字符”替换,例如 ä、ö德国的 ü 和 ß。当设备设置为使用这些编码时,无法输出替换的字符。

查看热敏打印机的用户手册。必须有一种方法可以将字符映射更改为标准 ASCII。例如,Linux 控制台具有转义码 "\033(B") 以返回到通常的 ASCII 编码。

关于java - 正确的字符集 |,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16948946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com