applet的中文问题---急、急、急

xysong 2001-07-09 05:23:33
如果把此applet单独运行java AppletTest那么输出的中文就是乱麻,
如果放在html页面中运行就会出现正确的中文。
但我需要的是单独运行applet,我该怎么转换呢?
import java.applet.*;
import java.awt.*;
import java.io.UnsupportedEncodingException;
public class AppletTest extends Applet{


public static void main(String args[]) {
Frame f = new Frame("DrawTest");
AppletTest a = new AppletTest();
f.add("Center", a);
f.setSize(300, 300);
f.setVisible(true);
}
public void paint(Graphics g) {
String str ="中文";
String s ="";
try {
//s = new String(str.getBytes("ISO-8859-1"),"GBK");
s = new String(str.getBytes(),"GB2312");
}
catch(UnsupportedEncodingException e) {
g.drawString(e.toString(),20,20);
}
g.drawString(s,10,10);
}


}
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgpp 2001-07-14
  • 打赏
  • 举报
回复
我看到了,哪怕给两分呢?
dx 2001-07-13
  • 打赏
  • 举报
回复
见者有份
hicharlie 2001-07-13
  • 打赏
  • 举报
回复
结帐吧,老弟。
xysong 2001-07-10
  • 打赏
  • 举报
回复
多谢两位,多谢,多谢。
果然是这样,我用jdk1.3编译就没有问题了。
:)
dearxiaobao 2001-07-09
  • 打赏
  • 举报
回复
我用jdk1.3的,不用转码就可以直接用的。不信你试一试
hicharlie 2001-07-09
  • 打赏
  • 举报
回复
与JDK有关,我用jdk1.2.8中文出乱码,但jdk1.3就没有问题,看看对不对。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧