如何更改jar文件的编码以管理"█▓▒CRIT!░░╚╡▌▌╞╗░░"等字符?

use*_*872 0 java encoding jar

EDITED

大家好.

我的代码使用pircBot将IRC消息发送到twitch.tv.

消息包括'█▓▒CRIT等字符!░░╚╡▌▌╞╗░░"

示例输出代码:sendMessage("#twitchraidstwitch","/me█▓▒CRIT!░░╚╡▌▌╞╗░░");

所以这些字符最初都显示为'?' 在Eclipse中.在我将窗口 - >首选项 - >文本文件编码更改为US-ASCII之前,它们无法正常工作.(虽然我刚刚学会了这些字符甚至不是ASCII.)

当我将项目导出到jar并尝试在CMD中运行时,字符将返回到"?".

我如何让这个在cmd中工作?

谢谢!

use*_*872 5

好的,我得到了它的工作.

我使用了setEncoding("UTF-8"); 作为Score_Under建议.它没有改变任何东西,但也没有伤害.

然后我使用java -Dfile.encoding ="UTF-8"-jar JarFile.jar启动并完成了这一操作.

我从UTF-8中发现它适用于Eclipse,但无法使用导出的jar