Java jar文件可以';t翻译孟加拉语unicode字符

Java jar文件可以';t翻译孟加拉语unicode字符,java,unicode,jar,Java,Unicode,Jar,我在运行我们开发的Java应用程序的.jar文件时遇到了一些问题。该应用程序将一些孟加拉语专有名词音译为英语。应用程序中有一些输入文件提供了孟加拉语字符的unicode编号。当我在Netbeans 8.0.2中运行应用程序时,程序输出正常。它可以成功地将孟加拉语字符转换为英语字符。但是在创建了一个.jar文件之后,当我尝试运行.jar文件时,它无法输出英文字符。相反,它显示了如下一些字符: 我认为问题不在代码中,因为它可以从netbeans正常运行。现在有什么问题?.jar文件不能读取输入文件

我在运行我们开发的Java应用程序的.jar文件时遇到了一些问题。该应用程序将一些孟加拉语专有名词音译为英语。应用程序中有一些输入文件提供了孟加拉语字符的unicode编号。当我在Netbeans 8.0.2中运行应用程序时,程序输出正常。它可以成功地将孟加拉语字符转换为英语字符。但是在创建了一个.jar文件之后,当我尝试运行.jar文件时,它无法输出英文字符。相反,它显示了如下一些字符:


我认为问题不在代码中,因为它可以从netbeans正常运行。现在有什么问题?.jar文件不能读取输入文件吗?我在互联网上寻找解决办法。有些人建议使用META-INF文件夹,有些人建议使用getresourceasstream()函数。但是我不能通过任何一个过程来解决这个问题。有谁能给我一个更好的建议吗

欢迎来到stackoverflow。如果在可能的范围内,您可以为您的问题的一部分发布代码,那么您很可能会得到一个好的答案。如果它与Netbeans一起工作,而不是从jar,那么问题可能在于字符编码。看见