zoukankan      html  css  js  c++  java
  • java GBK文件转UTF-8

        public String test(String inPath,String outPath) throws Exception {
            // 以GBK格式读取文件
            FileInputStream fis = new FileInputStream(inPath);
            InputStreamReader isr = new InputStreamReader(fis, "GBK");
            BufferedReader br = new BufferedReader(isr);
            String str = null;
            // 创建StringBuffer字符串缓存区
            StringBuffer sb = new StringBuffer();
            // 通过readLine()方法遍历读取文件
            while ((str = br.readLine()) != null) {
                // 使用readLine()方法无法进行换行,需要手动在原本输出的字符串后面加"
    "或"
    "
                str += "
    ";
                sb.append(str);
            }
            String str2 = sb.toString();// 以UTF-8文件写入
            FileOutputStream fos = new FileOutputStream(outPath, false);
            OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
            osw.write(str2);
            osw.flush();
            osw.close();
            fos.close();
            br.close();
            isr.close();
            fis.close();
            return "文件生成成功";
        }
  • 相关阅读:
    cookie的过期时间
    Cookie的使用及位置
    用存储过程进行的查询拼接
    验证码的使用
    SQLHelper
    App_code的引用
    GridView使用
    javascript、ajax验证
    数据库小结(三)
    数据库操作(七)存储过程
  • 原文地址:https://www.cnblogs.com/sunxun001/p/13042499.html
Copyright © 2011-2022 走看看