当然了 中文是两个字节 read()方法是读出一个字节 当然是乱码了
解决方案 »
- 怎么循环向list插入数据
- java权限问题
- 在同一目录下找不到类
- jfreereport和java的C/S混合使用,谁有这方面的资料?急!!
- 问个很傻的问题,com.sum包要怎么调用
- 关于JTable的问题,100分
- 超级简单的问题,这个问题发了好长时间了,还是没有得到答案
- SQL Server 2000 Driver for JDBC + JDBC3.0可以吗
- 急急急!从JSP页面提交日文,在servlet接受到的是乱码。应该如何处理啊?
- Java中坐标的问题,public void paint(Graphics g)中g的坐标是这么回事?
- 如何读入中文文件,总是乱码?
- 复习过程中的新的一些问题。(一)各位帮忙!~
string msg=new string("iso-8859-1","GB2312");
try {
FileInputStream in = new FileInputStream("E:\\share\\myfile.txt.txt");
InputStreamReader reader=new InputStreamReader(in,"GB2312");
int i=0;
while((i=reader.read())!=-1){
System.out.println((char)i); }
reader.close();
in.close();
}