iconv
iconv -f 源字符集 -t 目标字符集 文件名
iconv -f UTF-8 -t GBK success.msg
[root@perass ~]# cat success.msg | tail -20
?..?..绠$.??[QMUMBFEFZ],?..?..:[MSGMBFE_1]
棣.?..?..?..:[MSGTO3310A_1],澶.敞:[]
U澶翠俊?.[?.
?ユ.?..:
{H:01313338707013IBPS0000 IBPS20140115091700XMLccms.990.001.01 2013120302100865 2013120302100865 3U1 X }
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:cnaps:std:ibps:2010:tech:xsd:ccms.990.001.01">
<ComuCnfm>
<OrigSndr>0000</OrigSndr>
<OrigSndDt>20140115</OrigSndDt>
<MsgTp>saps.601.001.01</MsgTp>
<MsgId>2013042650004009</MsgId>
<MsgRefId>20302100863</MsgRefId>
<MsgProCd>0000</MsgProCd>
</ComuCnfm>
</Document>
[root@perass ~]# iconv -f UTF-8 -t GBK success.msg | tail -20
本地队列管理器:[QMUMBFEFZ],本地队列:[MSGMBFE_1]
首选发送队列名:[MSGTO3310A_1],备注:[]
U头信息:[无]
报文内容:
{H:01313338707013IBPS0000 IBPS20140115091700XMLccms.990.001.01 2013120302100865 2013120302100865 3U1 X }
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:cnaps:std:ibps:2010:tech:xsd:ccms.990.001.01">
<ComuCnfm>
<OrigSndr>0000</OrigSndr>
<OrigSndDt>20140115</OrigSndDt>
<MsgTp>saps.601.001.01</MsgTp>
<MsgId>2013042650004009</MsgId>
<MsgRefId>20302100863</MsgRefId>
<MsgProCd>0000</MsgProCd>
</ComuCnfm>
</Document>
iconv的更多相关文章
- poco json 中文字符,抛异常JSON Exception -->iconv 转换 备忘录。
起因 最近linux服务器通信需要用到json. jsoncpp比较出名,但poco 1.5版本以后已经带有json库,所以决定使用poco::json(linux 上已经用到了poco这一套框架). ...
- iconv 失败
网上的都是这样用的 代码如下: $content = iconv("utf-8","gb2312",$content); 这样做其实也 ...
- 解决嵌入式linux系统下iconv库的移植问题
一.解决问题 在arm开发板上使用framebuff,在汉字显示时,因为只有gb2312的16*16的汉字字库,而ubuntu16.04默认 的编码方式时utf-8,因此需要进行转码(ut ...
- ARM开发板上iconv调用失败的解决方法
当前流行的字符编码格式有:US-ASCII.ISO-8859-1.UTF-8.UTF-16BE.UTF-16LE.UTF-16.GBK.GB2312等,其中GBK.GB2312是专门处理中文编码的.而 ...
- iconv将文件编码从gb2312 转换为utf-8
iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件. 用法: iconv [选项...] [文件...] 有如下选项可用: 输入/输出格式规范:-f, --from-cod ...
- Linux下安装libiconv使php支持iconv函数
libiconv组件安装好了可以让我们php支持iconv函数了,这个函数的作用就是字符编码强制转换了,下面和111cn小编一起来看一个Linux中安装libiconv使php支持iconv函数的例子 ...
- 利用iconv进行文件编码批量原地转换
将当前目录及其所有子目录中的以 java 为后缀的文件,从 GB18030 转换为 UTF-8: find . -name "*.java" -exec sh -c " ...
- move_upload_file 因为文件字符集编码iconv引起的问题
对 包含中文的文件 进行操作时提示 Invalid argument? 包括: 这里的move_uploaded_file和 fopen等操作都是如此. 而且用了字符编码转换后, iconv('utf ...
- iconv命令 gbk 转 UTF-8
-----linux gbk 转 UTF-8-------- iconv 用法 iconv -f "gbk" -t "utf-8" < infile &g ...
- 【转载】php中iconv函数使用方法
原文:http://www.phpweblog.net/star65225692/archive/2011/03/23/7524.html 在选择用什么工具开发,唯一的指导标准就是:用最少的人 ...
随机推荐
- eclipse中svn插件的安装
Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN.Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件 ...
- css3 盒模型
0,前言 在css2.1 之前,我们都熟知的两种盒模型,一种是w3c标准盒模型,另外一种是怪异模式下的盒模型.在css3之前我们一直使用的是标准盒模型,但是标准盒模型的宽度总是需要小心的去使用,稍有不 ...
- Android开发必备:颜色选择
AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值. ffff00 ffff33 ffff66 ffff99 ffffcc ffffff ffcc0 ...
- delphi参数传递
delphi参数传递 参数传递 声明/实现一个过程使用的参数称为形式参数(简称形参),调用过程时传入的参数称为实际参数(简称实参). { Info是形参} procedure ShowInfo( ...
- 设置UILabel可变高度(根据文本内容自动适应高度)
@property(nonatomic)UILabel *showLabel; // 计算文本所占高度,计算出来之后设置label的高度 // 第一个参数:字体大小,字体大小/样式影响计算字体的高 ...
- UIView的layoutSubviews和drawRect方法
UIView的layoutSubviews和drawRect方法 首先两个方法都是异步执行.layoutSubviews方便数据计算,drawRect方便视图重绘. layoutSubview ...
- [转]jQuery源码分析系列
文章转自:jQuery源码分析系列-Aaron 版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准 附上每一章的源码注释分析 :https://github.com/JsAaro ...
- php文件缓存
1.最新代码 <?php class cache { private static $_instance = null; protected $_options = array( 'cache_ ...
- 使用微信api接口开发的框架
<?php/** * 微信公众平台API */class WeixinChat{ private $token; private $appid; private $appsecret; priv ...
- Android 安全概述
1. 保密: 信息.文档加密.解密 2. 鉴别.认证:就像确认与我们打电话的确实是XXX,而不是骗子 3. 完整性:信息不能被篡改, 4. 不可否认性:确定信息有who产生,并且将来不能否认