/*
UTF-8环境下AWT控件显示乱码的问题如何解决?
下列程序 运行时 如果指定 file.encoding 为 UTF-8 , 按钮java.awt.Button上的中文显示乱码:
java -Dfile.encoding=UTF-8 -cp classes test.Test
file.encoding 指定为 GBK 是可以的,但现在在项目中 必须指定file.encoding=-8,
这种情况下 许多 AWT控件 全显示乱码,项目也不能使用swing,swt等,只能用AWT
不知道是什么问题?
*/public class Test extends java.awt.Frame
{
public Test()
{
super.setLayout(new java.awt.BorderLayout());
this.add( new java.awt.Button("中文"),java.awt.BorderLayout.NORTH); // new java.awt.Button上中文显示乱码
}
public static void main(String[] args)
{
Test f = new Test();
f.pack();
f.setVisible(true);
}
}
UTF-8环境下AWT控件显示乱码的问题如何解决?
下列程序 运行时 如果指定 file.encoding 为 UTF-8 , 按钮java.awt.Button上的中文显示乱码:
java -Dfile.encoding=UTF-8 -cp classes test.Test
file.encoding 指定为 GBK 是可以的,但现在在项目中 必须指定file.encoding=-8,
这种情况下 许多 AWT控件 全显示乱码,项目也不能使用swing,swt等,只能用AWT
不知道是什么问题?
*/public class Test extends java.awt.Frame
{
public Test()
{
super.setLayout(new java.awt.BorderLayout());
this.add( new java.awt.Button("中文"),java.awt.BorderLayout.NORTH); // new java.awt.Button上中文显示乱码
}
public static void main(String[] args)
{
Test f = new Test();
f.pack();
f.setVisible(true);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货