已编辑

大家好。

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

消息中包含诸如“█▓▒CRIT!”之类的字符。 ░░╚╡▌▌╞╗░░'

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

因此,这些字符最初都显示为“?”在Eclipse中。在我将窗口->首选项->文本文件编码更改为US-ASCII之前,它们无法正常工作。 (尽管我刚刚了解到这些字符甚至都不是ASCII。)

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

我该如何在cmd中使用它呢?

谢谢!

最佳答案

好吧,我明白了。

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

然后,我用java -Dfile.encoding =“ UTF-8” -jar JarFile.jar启动了,就达到了效果。

我从UTF-8 works on Eclipse but fails to work with an exported jar弄清楚了

关于java - 如何更改jar文件的编码以管理诸如“█▓▒CRIT!”之类的字符。 ░░╚╡▌▌╞╗░░”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34822387/

10-08 23:49