`
liwei888
  • 浏览: 94772 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java实现文件转码

阅读更多

非常好,解决了我的一个大问题。真是感谢。代码生成的java和jsp终于不再手工转码了。

核心代码:

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"));// , "UTF-8" 
  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();
 }

将一个GBK编码的文件转成UTF8 编码的文件

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wmj2003/archive/2009/06/10/4258552.aspx

分享到:
评论

相关推荐

    阿里云视频转码java代码

    在Java开发环境中,我们可以利用阿里云提供的SDK来实现视频的转码操作。下面将详细介绍如何使用Java代码进行视频转码,并探讨相关的技术要点。 首先,要进行视频转码,你需要在阿里云上创建一个Media Processing ...

    音频文件转码java开发,基于jave开源框架

    在Java开发中,音频文件转码是一项常见的任务,特别是在多媒体应用、音频处理或者网络音频传输等领域。本项目基于Jave开源框架,它提供了一个高效且易于使用的API来处理音频编码和解码工作。Jave(Java Audio Video ...

    java视频上传,转码

    在Java开发中,视频上传、...以上就是Java视频上传、转码、截图和播放实现涉及的主要技术点,每个环节都需要考虑性能优化、错误处理和用户体验。在实际项目中,还需要结合具体的业务需求和技术栈进行适当的调整和扩展。

    java视频上传,转码,截图,播放实现

    在Java开发中,处理视频相关的任务,如上传、转码、截图和播放,是一项常见的需求。这个项目似乎提供了一个完整的解决方案,涵盖了这些功能,并且整合了数据库管理。下面将详细阐述这些关键知识点。 1. **视频上传*...

    Java实现amr文件转mp3,可转换微信和微信公众号内的录音文件

    Java实现amr文件转mp3,可转换微信和微信公众号内的录音文件! 原理是使用ffmpeg实现,跨平台,支持 linux、window、mac等环境!

    Java上传视频和转码的编程思路

    在Java中实现视频上传、转码和播放功能,需要考虑以下几个关键点: 1. **视频上传**: - 用户通过网页上传视频文件时,HTML表单的`enctype`属性应设置为`multipart/form-data`,以便能够传输大文件。 - 在后端,...

    视频文件的转码

    总之,Java在视频文件转码中的应用涉及到多媒体处理、编码解码、文件操作等多个技术领域,开发者需要熟悉相关的库和工具,并具备一定的系统设计和优化能力。通过结合定时任务和适当的处理策略,可以高效地处理大量的...

    基于Java实现音频转码工具

    本工具主要用于将微信语音 amr 格式转换为 ... 支持 Linux/Windows/Mac 平台 因为是基于 JAVE 项目的修改,而 JAVE 是依赖 ffmpeg 所以可以适用于所有 FFmpeg 所支持的文件格式的转换。具体可以查看 JAVE 官方文档。

    java实现文件下载

    在Java开发中实现文件下载功能是一项常见需求,尤其是在Web应用中。文件下载功能涉及到客户端与服务器端之间的交互,服务器需要将文件内容发送给客户端浏览器,然后由浏览器负责保存或打开该文件。Java Web开发中...

    JAVA 视频转码及上传

    通过合理利用FFmpeg进行转码,结合Java的文件操作和Swing界面设计,我们可以创建出能够满足用户需求的视频处理应用。对于"微信互动子弹时间视频转码",可能需要额外考虑处理大量小视频的高效策略,以及优化转码速度...

    纯java代码实现各种视频转flv格式,支持在线播放。

    在IT行业中,视频编码与转换是一项关键的技术,尤其是在多媒体内容分发和服务...为了详细了解和学习这个纯Java实现,建议解压后仔细研究其中的文件,理解代码逻辑和工作流程,以便进一步应用或改进这个视频转码工具。

    java实现视频压缩

    在"java实现视频压缩"这个项目中,可能会包含以下步骤: 1. **读取视频文件**:使用Java的FileInputStream或相关的多媒体库,读取原始视频文件的数据。 2. **解析视频流**:利用JMF或Xuggler,解析视频流中的每一...

    java 实现视频上传

    在Java开发中,实现视频上传是一项常见的任务,尤其在构建Web应用或云存储服务时。这个Demo涵盖了几个关键的技术点,包括文件上传、视频转码和播放。让我们逐一深入探讨这些知识点。 首先,**文件上传**是Web应用...

    java转码工具类

    本篇文章介绍了一个Java批量转换文件编码的工具类——`FileUtilsExt`,它能够帮助开发者轻松实现文件编码的转换工作。 #### 二、核心功能 该工具类主要提供了以下几个核心功能: 1. **文件编码转换**:可以将文件...

    JAVA 视频转码FLV

    综上所述,JAVA实现的视频转码到FLV及截图功能,涉及到了多媒体处理的核心技术,包括视频编码与解码、流媒体格式转换以及图像处理。掌握这些知识点对于开发网络视频服务或相关应用程序至关重要。

    java+ffmpeg视频、音频转码

    通过以上分析,我们可以看出这个项目的核心是利用Java调用FFmpeg实现视频和音频的转码功能,涉及到多媒体处理、文件操作、系统调用等多个方面。对于开发者来说,理解FFmpeg的工作原理以及如何在Java中有效地利用它是...

    java 大文件(视频)分片上传+压缩

    本项目聚焦于使用Java实现大文件,尤其是视频的分片上传,并在服务器端进行合并与压缩处理。以下是相关知识点的详细介绍: 1. **前端分片上传**: - **WebUploader**:这是一款基于JavaScript的前端文件上传组件,...

    获取文件编码格式与文件转码

    - **使用内置API**:在Java和Android中,`java.nio.charset.Charset`类提供了编码和解码功能,可以通过`new String(byte[], charset)`和`String.getBytes(charset)`方法实现文件内容的转码。 - **流操作**:使用`...

    java读写excel包括utf8转码为可识别汉字gbk

    java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel

    txt乱码解决处理文本文件转码编码csv器gbk互转utf-8自动批量工具html,js,css,md,json,log,py

    支持任意纯文本文件转码(解决任意纯文本文件乱码问题),其能够处理的文件包括但不限于以下几种: 纯文本文件 (.txt,.csv ) 这些文件通常只包含纯文本,没有特殊的格式或样式。 编程语言的源代码文件 Python (.py...

Global site tag (gtag.js) - Google Analytics