!!!求救:在控制台下输入一个汉字字符串,怎么输出来就不是汉字本身了?!!!!!!!!!!!!!!
在控制台下输入一个汉字字符串,放在String对象中,后来把它输出来就不是汉字本身了
而如果输入的是英文的话
又可以
请指点
谢谢
问题点数:0、回复次数:5Top
1 楼lwqzl(小胖胖)回复于 2005-04-02 14:45:33 得分 0
是Unicode码在作怪Top
2 楼hongyan2004(spring+hibernate)回复于 2005-04-02 18:45:22 得分 0
你在server.xml文件里设置一下属性,要是再不行,就在页面的头上设置一下Top
3 楼nickeyfff(月光光)回复于 2005-04-02 18:47:22 得分 0
得到字符前先转码Top
4 楼uruly(uruly)回复于 2005-04-02 19:45:31 得分 0
我是在控制台下这样啊?
这样可以吗
我试试啊Top
5 楼simonxuluo(爱江山更爱美人)回复于 2005-04-02 20:50:46 得分 0
public class Samp1 {
public static void main(String[] args) {
int length = 0;
byte[] bs = new byte[100];
try {
length = System.in.read(bs);
System.out.println(new String(bs,0,length,"gbk"));
}
catch(Exception ex) {}
}
}Top




