java、awt图形界面中文乱码

java、awt图形界面中文乱码

问题描述

按钮上的中文汉字出现乱码,如图:
java、awt图形界面中文乱码_第1张图片

问题解决

1、点击build下面的框框打开下拉框,点击Edit Configrations
java、awt图形界面中文乱码_第2张图片2、点击Modify options
java、awt图形界面中文乱码_第3张图片
3、点击Add VM options
java、awt图形界面中文乱码_第4张图片4、在VM optiosns框框中输入-Dfile.encoding=gbk,并点击确定

java、awt图形界面中文乱码_第5张图片

java、awt图形界面中文乱码_第6张图片

问题成功解决!

java、awt图形界面中文乱码_第7张图片

解析(问题出现的原因)

java中默认的字符集是utf-8,而awt是依靠windos系统生成的窗口,windows操作系统默认使用字符集gbk,这就导致了编码和解码字符集不一致,出现乱码

你可能感兴趣的:(纠错,java,开发语言)