result = new String(src.getBytes("ISO8859_1"), "GBK"); 用这个的时候有部分乱码 然后改
result = new String(src.getBytes("ISO8859_1"), "UTF-8");
后 那些之前乱码的正常了,可是有些 原来正常的乱码了!这个要这么办
------解决方案--------------------
我们都很少用gbk 一般都是用utf-8 的
------解决方案--------------------
你是不是应该先确认你的文件的编码格式再来调试输出语句的格式?给你介绍个软件吧。
EncodingConverter-1.0可以批量处理文件的格式问题。
至于软件的,你自己搞定吧,网上那么多的资源,还找不到,你懂的。。。
------解决方案--------------------
编码不统一才这样的,如果要用utf-8的话,所有的页面都要那个格式的
把页面头部的编码格式改成utf-8就行了
------解决方案--------------------
------解决方案--------------------
如果有默认的读取格式,定义一个byte[] bytes = *.getBytes();
*可以表示一个结果集
然后调用
result = new String(bytes, "UTF-8");
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------