1、java软件托盘显示中文出现框框乱码
环境:
windowXP+eclipse
代码片段:
tray = SystemTray.getSystemTray();
ImageIcon icon = new ImageIcon("images/saomiao.png");
PopupMenu pop = new PopupMenu();
MenuItem showTerminal = new MenuItem("打开配置终端");
MenuItem exitTerminal = new MenuItem("关闭配置终端");
MenuItem instruction = new MenuItem("软件配置说明");
显示乱码:
解决方法:
修改eclipse的编译环境,选中工程,Run as----Run Configuration,将java的运行参数改为 -Dfile.encoding=GB18030,如下所示:
2、读取ini配置文件乱码
解决方法:
首先是获取系统的编码格式 String systemCode = System.getProperty("file.encoding");
其次是使用此编码格式进行读写ini文件