[英]Trouble parsing € with Barcode4J MessagePatternUtil
I'm trying to insert a € in the Message and/or Pattern for a barcode using我正在尝试在条码的消息和/或模式中插入€
org.krysalis.barcode4j.tools.MessagePatternUtil
in Barcode4J, but am just getting hieroglyphics.在 Barcode4J 中,但我只是得到象形文字。
Does anyone know how to do this?有谁知道如何做到这一点?
Well, it seems MessagePatternUtil works on a byte-by-byte basis, so it can't handle multiple-byte characters like the € (Euro).好吧,似乎 MessagePatternUtil 是逐字节工作的,所以它不能处理像 €(欧元)这样的多字节字符。
I've posted an improved version that can handle Unicode here:我在这里发布了一个可以处理 Unicode 的改进版本:
https://github.com/DanskerDave/barcode4j/blob/master/src/main/java/org/krysalis/barcode4j/tools/MessagePatternUtil.java https://github.com/DanskerDave/barcode4j/blob/master/src/main/java/org/krysalis/barcode4j/tools/MessagePatternUtil.java
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.