EDITED
嘿伙计们。我的代码使用pircBot将IRC消息发送到twitch.tv。
消息包括'█▓▒CRIT等字符! ░░╚╡▌▌╞╗░░'
示例输出代码:sendMessage(“#twitchraidstwitch”,“/me█▓▒CRIT!░░╚╡▌▌╞╗░░”);
所以这些字符最初都显示为'?'在Eclipse中。在我改变窗口之前它们没有正常工作 - >偏好 - >文本文件编码为US-ASCII。 (虽然我刚刚学会了这些字符甚至不是ASCII。)
当我将项目导出到jar并尝试在CMD中运行时,字符会回到'?'。
如何让它在cmd中运行?
谢谢!
答案 0 :(得分:5)
好的,我明白了。
我使用了setEncoding(“UTF-8”);作为Score_Under建议。它没有改变任何东西,但也没有伤害。
然后我使用java -Dfile.encoding =“UTF-8”-jar JarFile.jar启动并完成了这一操作。
我从here
中找到了它