outString += new String(tempString.getBytes()) + "\n ";
转化一下编码
outString += new String(tempString.getBytes("原编码"),"gb2312") + "\n ";
原编码 到底是哪个就看你的文件是什么编码的了.
一般是 unicode ,utf8 ,iso8859-1,big5,gb2312 ... ...
呵呵
转化一下编码
outString += new String(tempString.getBytes("原编码"),"gb2312") + "\n ";
原编码 到底是哪个就看你的文件是什么编码的了.
一般是 unicode ,utf8 ,iso8859-1,big5,gb2312 ... ...
呵呵
解决方案 »
- 有关java认证的一些问题
- 如何判当前处于树的哪个节点,并且出发在当前节点产生的动作
- 高分求算法:求树中节点数
- 急,相对路径问题
- 关于applet:classnotfound
- 请问com.sun.java.swing.*和javax.swing.*这两个包有何区别和联系?
- 怎样才能做出象windows搜索文件之后的那个效果?就是将搜索出来的文件,按各种信息列出来,比如有文件类型,文件的位置(能不能用jb8做出
- 200分C#代码生成器源代码
- Applet中装如图片,那种方式更好???
- private JScrollPane jsp;为什么要定义为私有的
- 请问awt中有树这个控件么,对象命是什么
- io流怎样才可以保存到ORACLE数据库里?
http://www-900.ibm.com/developerWorks/cn/java/java_chinese/index.shtml
outString += new String(tempString.getBytes("GB2312")) + "\n "; 同意zez(鹤清风 为了老婆多挣钱 !)
out.writeBytes(new String(string1.getBytes("原编码"),"gb2312")));
在命令行下显示正常加了
out.writeBytes(new String(string1.getBytes("ISO8859-1"),"GB2312")));
output.txt里就正常了估计是你的原编码用的不对,试试"CP850"