1.最近对接一个打印机厂家的机器,他们对与打印数据要求字符集是UTF-8的,做完程序在自己idea上运行是是能够打印的,但是打包后,就不能够打印了。然后问了设备方是否是他们机器的原因,后面他们问了我这报错码,他们对照文档,说是打印的参数有问题,然后问我是不是用的UTF-8,我一看我的idea,各个地方都设置了啊,然后我直接运行看字符集
Properties properties = System.getProperties();
properties.forEach((key,value)->{
System.out.println("key = " + key);
System.out.println("value = " + value);
});
直接在idea里运行字符集是utf-8没问题
然后打包后运行看字符集
还真是不是utf-8
然后直接度娘搜找到了解决方案
https://blog.csdn.net/m0_62922424/article/details/127656721
谢谢这位老哥