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

时间:2016-01-16 01:03:38

标签: java encoding jar

EDITED

嘿伙计们。

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

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

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

所以这些字符最初都显示为'?'在Eclipse中。在我改变窗口之前它们没有正常工作 - >偏好 - >文本文件编码为US-ASCII。 (虽然我刚刚学会了这些字符甚至不是ASCII。)

当我将项目导出到jar并尝试在CMD中运行时,字符会回到'?'。

如何让它在cmd中运行?

谢谢!

1 个答案:

答案 0 :(得分:5)

好的,我明白了。

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

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

我从here

中找到了它