`
yuky1327
  • 浏览: 125048 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

java调用linux命令GBK转码UTF-8

    博客分类:
  • Java
阅读更多
package com;

import java.io.*;
public class Ceshi{
public static void main(String[] args) {
                // TODO Auto-generated method stub
                  try{
                    Process process=Runtime.getRuntime().exec("iconv -f GBK -t utf-8 src.txt -o desc.txt" );
                    InputStreamReader ir=new InputStreamReader(process.getInputStream());
                    LineNumberReader input=new LineNumberReader(ir);
                    String line;
                    while((line=input.readLine())!=null){
                    System.out.println(line);
                    }
                }catch(IOException ioe){
                    System.err.println("IOException:"+ioe.getMessage());
                }
        }
}
分享到:
评论

相关推荐

    GBK与UTF-8转码(C++)

    ### GBK与UTF-8转码(C++) #### 知识点概述 本文将详细介绍如何在Microsoft Foundation Classes (MFC)环境下实现GBK与UTF-8之间的编码转换。该技术适用于那些需要处理不同字符集数据的应用程序开发场景,特别是在...

    UTF-8与GBK

    UTF-8到GBK需要查找对应的GBK编码,GBK到UTF-8则需找到对应的Unicode码点再转换为UTF-8字节序列。 4. 错误处理:在转换过程中可能会遇到非法的字节序列,需要决定如何处理,如忽略、替换或抛出错误。 在"utf2gbk"这...

    快速转码(UTF-8转ASCII)

    本文将详细介绍“快速转码(UTF-8转ASCII)”这一主题,以及如何在Java Web开发中实现这个过程。 首先,我们要理解UTF-8和ASCII编码的区别。ASCII(American Standard Code for Information Interchange,美国信息...

    Delphi和JAVA进行TCPIP通信(用UTF-8编码)例子

    令我无语的是:JAVA系统那边反映说,Delphi发的数据他们收到是乱码,而我这边(Delphi7,ANSI)收到的数据将utf-8转码成ansi也是乱码。 因为不太熟悉java语言,还曾经怀疑是不是Delphi的utf-8编码和java语言的不...

    使用java远程调用Linux命令_java-linux-command.zip

    使用java远程调用Linux命令_java-linux-command

    asp模板生成调用类(GBK+UTF-8)

    "GB2312AwaHtmlClass"和"UTF-8AwaHtmlClass"是两个不同的压缩子文件,分别代表使用GBK编码和UTF-8编码实现的ASP模板生成类。这些类可能包含了处理不同编码方式下的HTML模板生成方法,比如读取模板文件,替换占位符,...

    ecms7.0新浪微博登录接口GBK/UTF-8版

    这里提到的"ecms7.0新浪微博登录接口GBK/UTF-8版"是针对帝国CMS(Empire CMS)7.0版本设计的一个组件,它允许用户通过其新浪微博账号进行登录。让我们深入了解一下这个接口以及相关技术要点。 首先,帝国CMS...

    Shell脚本把文件从GBK转为UTF-8编码

    如果不是,使用`iconv`命令将GBK编码的文件转换为UTF-8,并将结果保存到临时文件`/tmp/$$.tmp`中。如果转换成功,临时文件将替换原文件;如果失败,脚本会打印错误信息。 对于目录,脚本使用`find`命令查找目录下的...

    bat脚本将csv格式UTF-8批量转ANSI

    2. 对每个文件,使用转换命令(如`type`或`copy`命令配合转换工具)读取UTF-8编码的文件内容。 3. 将读取的内容转换为ANSI编码,并保存到新的文件中,通常是在一个名为`new`的子目录中,以避免覆盖原始文件。 4. ...

    UTF-8与GB2312之间的互换类.rar_ UTF-8toGB2312_UTF-8 GB2312_gb2312_mmi_ch

    标签中的"_utf-8togb2312 utf-8_gb2312 gb2312 mmi_chset utf__gbk"进一步强调了这个类库的核心功能,即UTF-8到GB2312的转换,以及可能存在的GBK编码支持。GBK是GB2312的扩展,包含更多的汉字和其他字符,因此这个类...

    windows下利用libiconv将实现utf8和gbk编码之间转换

    本主题主要关注如何利用libiconv库在Windows上实现UTF-8和GBK编码之间的转换。libiconv是一个广泛使用的字符编码转换工具,它支持多种编码格式,包括UTF-8和GBK。 UTF-8是一种变长的Unicode编码方式,每个Unicode...

    泰文UTF-8编码转成Unicode编码详细代码

    文件里有详细的代码,编码格式选择UTF-8编码,亲测在linux下可以直接运行。泰文在osd输出的流程一般是泰文先转换成Unicode编码,然后调用freetype进行文字渲染叠加

    alipay.trade.page.pay-JAVA-UTF-8.zip

    本篇将围绕“alipay.trade.page.pay-JAVA-UTF-8.zip”这个压缩包文件,详细介绍如何在JAVA环境下集成并使用阿里支付的Page Pay服务,以及相关的Web开发技术。 1. **支付宝支付服务概述** 阿里支付提供了多种支付...

    c#源码转换为utf-8

    c#源码转换为utf-8,格式为类库,调用即可

    utf8转gbk-C语言完美版.rar

    本项目提供的"utf8转gbk-C语言完美版.rar"是一个C语言实现的工具,专门用于将UTF-8编码的文本转换为GBK编码,特别地,它增加了对中文标点符号的支持,解决了旧版本可能出现的乱码问题。 首先,让我们了解一下UTF-8...

    linux实用脚本show-busy-java-threads

    在Linux系统中,管理和监控Java应用程序是至关重要的任务,尤其是对于那些处理大量并发请求或运行在高负载环境下的服务。本文将深入探讨标题所提及的三个实用脚本:“show-busy-java-threads”、“show-duplicate-...

    JAVA API中文帮助文档UTF-8编码格式,支持Linux操作系统

    总之,这个"JAVA API中文帮助文档UTF-8编码格式,支持Linux操作系统"的资源,为在Linux环境下进行Java开发的程序员提供了一份详尽且易读的参考,结合Linux的基本操作和Java编程知识,将大大提升开发效率和质量。...

    PHP 与 UTF-8 的最佳实践详细介绍

    - **文件名处理**:在Linux系统中,文件名通常是UTF-8编码,但在Windows或某些旧版本的Unix系统中,情况可能不同。确保在处理文件名时考虑到这些差异。 3. **MySQL与UTF-8** - **数据库配置**:确保MySQL数据库的...

    jdk-8u6-linux-arm-vfp-hflt.tar.zip

    标题“jdk-8u6-linux-arm-vfp-hflt.tar.zip”揭示了这是一款针对Linux操作系统、基于ARM架构的Java Development Kit(JDK)版本,且是64位(因为通常"u"后的数字代表更新版本,"6"可能指的是64位)。文件名中的".tar...

Global site tag (gtag.js) - Google Analytics