读取流文件,中文乱码的问题 当然了 中文是两个字节 read()方法是读出一个字节 当然是乱码了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用readUTF来读也可以,或者你把读出的字符串做一次GB2312的转换也可以string msg=new string("iso-8859-1","GB2312"); try一段也可以这么写,也就是使用Reader来设定编码 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(); } 一个图形界面显示TSP问题的值的变化,但是图形总是卡着不动,求大虾帮助 请大家给我出出主意呀,今天面试又被打击呀. 高分求答: 为什么我输入的内容与输出的一样呢? 想用java做个聊天工具,要涉及到哪些方面?! 请问谁有jacob的文档啊? JTable焦点问题(在线等待) 如何使用maven把生成的jar包上传到中央仓库去呢 一个编码的问题? ****想请高手帮我看看这个applet为什么编译不通?**** 急!,高手请帮忙!请问JMS中的TOPIC是做什么用的? 如何读入中文文件,总是乱码? 复习过程中的新的一些问题。(一)各位帮忙!~
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();
}