|
linux下用iconv命令+ Y: k4 C' T' O* q
iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt
& Z1 U4 K& m# k这个命令读取aaa.txt文件,从utf-8编码转换为gb2312编码,其输出定向到bbb.txt文件。; {6 X2 v# N: ], q/ a8 @/ b
3 \/ V/ ^5 r- o4 l
windows见这里:http://www.w3cool.com/2007/12/18/iconv_for_windows.html
' A, v. [. j0 J: [最近剽窃一个开源项目项目,把东西往自己的项目里面拖的时候发现,TMD原来是欧洲人写的,用的 windows-1252的编码,怎么办。还好熟悉iconv呵呵。拷到linux下一转就好了,但是SCP来来去去很麻烦,决定写一个windows下的iconv,和linxu的iconv的参数不一样的是-s 代表搜索子目录:
+ E/ } h( s1 z% @( K/ N9 F) i7 M; W- p/ G/ e2 B0 N/ E- k
具体用法:
! j5 [. r5 @6 ^; E6 o-f From CodePage 源编码8 T$ E' w8 e" x, A" M/ e9 C) s
-t To Codepage 目标编码: X0 v% i! R" r5 ^& a4 {
-s SubDirectory 递归检索子目录& P7 f! v1 D2 ?2 f4 ? Y
-v Verbose 显示转化日志
# G V. f# Z ?) F0 u7 M2 @eg:
6 q% {+ r# t- giconv *.bat -p C:\\MyProject -f Windows-1252 -t utf-8 -v -s/ S& P" M8 @& {& w
Z" `" ? v% n*.bat 文件名一定要放在第一个参数呢。呵呵9 Z- ]+ w' P0 z F$ K
$ {* y _5 s1 H8 Z/ }6 F% d8 ^% h6 B7 P1 K下载文件:
, v$ a& N8 A5 a/ }7 a# x$ A7 Aiconv.exe |
|