已编辑
大家好。
我的代码使用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/