UTF-8格式在构建JAR文件后损坏



我正在尝试使用UTF-8格式向我的打印机发送阿拉伯语字母,并且在我从Netbeans中的绿色运行符号运行程序时起作用,但是在我清洁后并构建项目并从生成的JAR文件运行文件,打印机打印了一堆问号,而不是阿拉伯字母,任何想法如何解决?

它似乎是一个与区域有关的问题。

  1. 看一下Java中的理解环境
  2. 在Netbean中运行时使用哪个语言环境,类似System.out.println(Locale.getDefault());
  3. 获得此信息后运行您的应用程序java -Duser.language=en -Duser.country=GB your.jar以检查是否解决了您的问题
    1. 修改您的代码以将其用作您的默认场所,请参阅使用默认环境

最新更新