<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post/4996/</link>
<title><![CDATA[Linux下文件编码的转换]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 16 Feb 2012 14:52:05 +0000</pubDate> 
<guid>http://jackxiang.com/post/4996/</guid> 
<description>
<![CDATA[ 
	其实说到编码转换，那就不得不说到iconv这个库了，如果已经安装了这个工具，那在命令行下直接打这个命令就行了。下面就用这个工具来实现中文系统下的常用编码转换。<br/><br/>首先，来了解一下iconv这个命令的使用方法。命令格式如下：<br/><br/>iconv -f 源编码 -t 目标编码 文件名<br/><br/>-f 参数指所要转换文件的文件编码，当然必须事先知道文件的编码，不然不能正确转换。<br/>-t 参数指希望转换成的文件编码，当然应该知道所指定文件的编码能不能转换成该编码，不然转换后的结果可能一无所用。比如你将中文编码转换成西欧的某种编码的话，是没有什么意义的。<br/>文件名 就是你希望转换的文件的名称的，当然也可以包含路径了。<br/><br/>比如，将notepad.txt文件用GBK转换成UTF8，命令如下：<br/><br/>iconv -f gbk -t utf8 notepad.txt<br/><br/>如果，转换文件编码的同时不想覆盖源文件，可以使用如下命令：<br/><br/>iconv -f gbk -t utf8 notepad.txt &gt; notepad-utf8.txt<br/><br/>如果要批量转换文件编码，可以使用以下命令：<br/><br/>find ./ -type d -exec mkdir -p newdir/&#123;&#125; &#92;;<br/>find ./ -type f -exec iconv -f gbk -t utf8 &#123;&#125; -o newdir/&#123;&#125; &#92;;<br/><br/>将当前目录下的所有文件转换成UTF8格式放在newdir目录下。<br/>用法： iconv [选项...] [文件...]<br/>转换给定文件的编码。<br/><textarea name="code" class="html" rows="15" cols="100">
 输入/输出格式规范：
&nbsp;&nbsp;-f, --from-code=名称&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原始文本编码
&nbsp;&nbsp;-t, --to-code=名称&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 输出编码

 信息：
&nbsp;&nbsp;-l, --list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 列举所有已知的字符集

 输出控制：
&nbsp;&nbsp;-c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从输出中忽略无效的字符
&nbsp;&nbsp;-o, --output=FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;输出文件
&nbsp;&nbsp;-s, --silent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关闭警告
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--verbose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打印进度信息

&nbsp;&nbsp;-?, --help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 给出该系统求助列表
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--usage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;给出简要的用法信息
&nbsp;&nbsp;-V, --version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打印程序版本号
</textarea><br/><br/>来自：http://www.iusecms.com/page/2/
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4996/#blogcomment63443</link>
<title><![CDATA[[评论] Linux下文件编码的转换]]></title> 
<author>hxngb5if &lt;nyxs05@mail114.net&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 16 Feb 2012 18:02:30 +0000</pubDate> 
<guid>http://jackxiang.com/post/4996/#blogcomment63443</guid> 
<description>
<![CDATA[ 
	谢谢楼主，好久没看到这么好的贴了
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4996/#blogcomment63552</link>
<title><![CDATA[[评论] Linux下文件编码的转换]]></title> 
<author>mark89803 &lt;prettyall@126.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 20 Feb 2012 23:09:45 +0000</pubDate> 
<guid>http://jackxiang.com/post/4996/#blogcomment63552</guid> 
<description>
<![CDATA[ 
	让人看后在各论坛纷纷转贴的好帖
]]>
</description>
</item>
</channel>
</rss>