Topic: 求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 )

  Print this page

1.求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-26 14:49

{ 请尽量用准确的文字描述作为标题 }

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class WelcomeText{
public static void main(String args[])
{WelcomeFrame frame=new WelcomeFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class WelcomeFrame extends JFrame
{public WelcomeFrame()
{setTitle("LOGIN");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGTH);
WelcomePanel panel=new WelcomePanel();
Container contentPane=getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HEIGTH=200;
}
class WelcomePanel extends JPanel
{public WelcomePanel()
{JLabel prompt=new JLabel("请输入你的名字:");
final JTextField input=new JTextField(10);
final JTextField output=new JTextField(25);
JButton btnn=new JButton("login");
add(prompt);
add(input);
add(output);
add(btnn);
btnn.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{String s=input.getText();
output.setText("hello! "+s+" 欢迎加入我们的行列");
}
});
}
}
为什么程序执行后中文变成乱码??
需要什么转换吗??请指教.

2.Re:求助!!!高手指点. [Re: allenlee] Copy to clipboard
Posted by: yangmin9702
Posted on: 2004-08-26 14:59

我这边执行是正常的!能告诉我你的系统环境及JDK的版本吗?

3.Re:求助!!!高手指点. [Re: yangmin9702] Copy to clipboard
Posted by: helloworld
Posted on: 2004-08-26 15:12

中文XP Prof + jdk 1.4.2
运行正常.

4.Re:求助!!!高手指点. [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-26 18:56

中文XP Prof + jdk 1.4.2_05

用写字板写的,怎么会这样??

5.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-26 19:06

j2sdk-1_4_2_05-windows-i586-p

6.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: 烂泥
Posted on: 2004-08-28 11:14

看看写字板的编码!

7.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-28 15:35

CHINESE_GB2312
还是会呀,不知道怎么解决了.....求救ing..

8.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: nothing
Posted on: 2004-08-28 15:54

try:

d:/>javac -encoding gb2312 WelcomeText.java

d:/>java -cp . WelcomeText

9.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-28 22:51

按楼上的做完后乱码变成了"??"怎么办?

10.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-28 23:49

会不会跟DOS版本有关系呢?

11.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: yangmin9702
Posted on: 2004-08-30 09:11

换个编辑器就没事了,建议你以后写代码不要用写字板,用记事本可以,最好使用一个Java专门的编辑器就不会出现此类情况。

12.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-30 16:45

谢谢Smile
谢谢各位指导~

13.Re:求助!!!高手指点. (中文变成乱码:中文XP Prof+写字板 ) [Re: allenlee] Copy to clipboard
Posted by: allenlee
Posted on: 2004-08-31 10:39

还是不行啊,换了个editplus写程序,写完在DOS运行,还是不行.结果如下:


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923