zoukankan      html  css  js  c++  java
  • util之文件编码转码

    将GBK编码的文件转为UTF-8编码的文件

    配合使用:下载的压缩包解压为文件然后解码

    /**
         * 把GBK文件转为UTF-8
         * 两个参数值可以为同一个路径
         * @param srcFileName 源文件
         * @param destFileName 目标文件
         * @throws IOException
         */
        private static void transferFile(String srcFileName, String destFileName) throws IOException {
            String line_separator = System.getProperty("line.separator"); 
            FileInputStream fis = new FileInputStream(srcFileName);
            StringBuffer content = new StringBuffer();
            DataInputStream in = new DataInputStream(fis);
            BufferedReader d = new BufferedReader(new InputStreamReader(in, "GBK"));  //源文件的编码方式
            String line = null;
            while ((line = d.readLine()) != null)
             content.append(line + line_separator);
            d.close();
            in.close();
            fis.close();
                
            Writer ow = new OutputStreamWriter(new FileOutputStream(destFileName), "utf-8");  //需要转换的编码方式
            ow.write(content.toString());
            ow.close();
        }
  • 相关阅读:
    PHP curl_exec函数
    PHP curl_escape函数
    PHP curl_error函数
    PHP curl_errno函数
    PHP curl_copy_handle函数
    PHP curl_close函数
    PHP 利用 curl 发送 post get del put patch 请求
    PHP cURL 函数
    PHP 实例
    PHP 实例
  • 原文地址:https://www.cnblogs.com/rdchen/p/13896951.html
Copyright © 2011-2022 走看看