各位兄弟姐妹们!我是才学java的,想问一个简单得不能再简单的问题了,我时老师,准备转行!
因此就开始学java了!
我的问题是:为什么我的源程序里只要是汉字(当然都是字符串)编译完后,运行时汉字都显示的是乱码呢?
把那些汉字换成英文字母的话就可以显示!
请各位指点密精呀!!
在线等!!!!
因此就开始学java了!
我的问题是:为什么我的源程序里只要是汉字(当然都是字符串)编译完后,运行时汉字都显示的是乱码呢?
把那些汉字换成英文字母的话就可以显示!
请各位指点密精呀!!
在线等!!!!
解决方案 »
- 有关类方法、实例方法 求大神解答
- java.net.ConnectException: Connection refused
- 一个简单的问题
- 麻烦帮我看下有什么错!!!
- 请问:jdk1.4之前的版本是否提供netscape.javascript.*
- 请教!应该怎么改那?
- 在Application中如何用Graphics的drawImage方法?
- ★★★公告:J2SE/基础类招收斑竹!!★★★
- 请问class文件或源程序怎么编译成直接运行的win32文件(.exe)?
- Java 如何让相同的多个对象进入一个方法中,让他们在一个方法中先后一次执行合并成一条数据
- 二维绘图函数里面没有画点的?
- 什么地方有JAVA API 5.0中文版下载
String source;//source里装你的含有中文的代码
String destination=new String((source.getbytes("GB2312")),"GB2312");
//现在应该就可以正常显示了
那我就随便贴一个出来大家看看嘛
public class xz{
public static void main(String arg[]){
char Chinaword="好",Japanword="好";
int P1=2055,P2=3066;
System.out.println("汉字你在表中位置:"+(int)Chinaword);
System.out.println("日语好在表中的位置:"+(int)Japanword);
System.out.println("表中的2055的位置是:"+(char) P1); 这些汉子运行都是乱码
System.out.println("表中的3066的位置是:"+(char) P2);
}
}