HyDevelop / PicqBotX

基于 CQHTTP 插件的 Java QQ 机器人类库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

控制台乱码...

liuhulu opened this issue · comments

image

截图:👆
image

系统和版本:👆
java -version :1.8.0.181
控制台程序:UTF-8
控制台编码: UTF-8

CODE :

	PicqConfig config = new PicqConfig(8080);
	PicqBotX bot = new PicqBotX(config);
	bot.addAccount("Bot01", "127.0.0.1", 5700);
	bot.getEventManager().registerListeners(new TestCase());
	bot.startBot();

补充mvm配置

<properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
	<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

这个是因为 Eclipse 控制台不支持 Xterm256 颜色码...
推荐换 IntelliJ IDEA 嗯w
( 才不是广告哈哈哈哈哈哈

选项 1. 关掉颜色

bot.getConfig().setColorSupportLevel(ColorSupportLevel.DISABLED);
这样就好啦w
( 必须在bot.startBot()之前调用w
不过不推荐w
毕竟没有颜色就不好看了嘛 (╯‵□′)╯︵┻━┻

选项 2. Eclipse 颜色插件

或者可以试试颜色插件啦w
详细介绍: https://mihai-nita.net/2013/06/03/eclipse-plugin-ansi-in-console/
源码栈: https://github.com/mihnita/ansi-econsole
( 还是 IntelliJ IDEA 好用w