中文问题,怎么从一个byte[]里面得到中文 byte >> string,请用文件内容存于一byte[]数组中,new String(byte[], charset);别byte>> string >> byte >> string,中间两步你不知道系统会用什么charset把你的给混了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InputStream inputStream = new FileInputStream("inputFile.txt"); int len = new File("inputFile.txt").length();byte[] b = new byte[len];inputStream.read(b);String s = new String(b, charset);s就是你要的东东 String s = new String(data,"gb2312");//简体中文 word好象不行它本身就是二进制的如果以字符串显示应该会是乱码 charset是"gb2312"吗?“byte>> string >> byte >> string”是必不可少的,因为doc文件不是文本文件,要摘出里面的文档,必须用byte流来进行分析,然后放到StringBuffer里面。我现在就是要把StringBuffer里面的中文显示出来 把System.out.println(new String(buf.toString().getBytes("ISO8859_1"), "gb2312")); 改为System.out.println(new String(buf.toString().getBytes("ISO8859_1"))); 在试一下吧 xiaoliang0007(小良_l) 打出来的都是问号 new String(buf.toString().getBytes("GBK"), "iso8859-1")); 获取文件路径问题 struts2给用户提示操作的成败!急急急! OJB 中文问题 刚开始学JSP,有什么好的书可以学习?新手,多多关照 JSP标签问题!!!! 100分跪求一段列表框的内容提交的JS问题!在线等! jsp+tomcat+sql server 2000调用数据库出错. java作b/s开发主流模式?jsp+javabean?还是小应用程序? 一般情况下,那些要连接数据库,又要有一定外观要求的jsp页面,一个程序员一天能做几个? 网站解析问题 关于字符集转换,走过路过千万看看! 求分页程序
int len = new File("inputFile.txt").length();
byte[] b = new byte[len];
inputStream.read(b);
String s = new String(b, charset);
s就是你要的东东
它本身就是二进制的
如果以字符串显示应该会是乱码
“byte>> string >> byte >> string”是必不可少的,因为doc文件不是文本文件,要摘出里面的文档,必须用byte流来进行分析,然后放到StringBuffer里面。我现在就是要把StringBuffer里面的中文显示出来
改为
System.out.println(new String(buf.toString().getBytes("ISO8859_1")));
在试一下吧
打出来的都是问号