请问 文本中含有汉字,如何读取?
请问   文本中含有汉字,如何读取? 
 比如txt文件!   
 请给出简单代码,谢谢!
------解决方案--------------------不用管中文英文,都可以把它看作二进制流,用DataInputStream读就可以了. 
 例如DataInputStream input=new DataInputStream(new FileInputStream( "test.txt ")); 
 再用DataInputStream的方法就可以了
------解决方案--------------------用字符流
------解决方案--------------------import java.io.*;   
 public class Test2 { 
 	public static void main(String[] args) throws Exception { 
 		// TODO Auto-generated method stub 
 		// System.setProperty( "file.encoding ",  "utf-8 ");   
 		BufferedReader f = new BufferedReader(new InputStreamReader(new FileInputStream( "d:\\huhu1.txt "),  "utf-8 ")); 
 		// DataInputStream f2 = new DataInputStream( new 
 		// FileInputStream( "aa.txt ") );  		 
 		String s = null; 
 		while ((s = f.readLine()) != null) {  			 
 			System.out.println(new String(s.getBytes(),  "gbk "));   
 		} 
 	}   
 }     
 指定读入的编码就可以了   
 不然会按照OS 默认的编码