29 十月, 2008
Batch Convert UTF8 to Big5 && Unix2Dos File Format On Windows
use command line tool : sed 、 iconv
Create a batch file 「u2b.bat」
CODE:
-
@echo off
-
SET FILE=%1
-
IF NOT DEFINED FILE GOTO USAGE
-
-
iconv -f utf-8 -t cp950 %FILE%> 1.tmp
-
del %FILE%
-
ren 1.tmp %FILE%
-
-
EXIT /B 0
-
-
:USAGE
-
ECHO Convert encoding from utf8 to big5
-
ECHO Usage: u2b.bat [file]
-
-
EXIT /B 1
Create a batch file 「unix2dos.bat」
CODE:
-
@echo off
-
SET FILE=%1
-
IF NOT DEFINED FILE GOTO USAGE
-
-
sed -i "s/$/\r/" %FILE%
-
-
EXIT /B 0
-
-
:USAGE
-
ECHO Usage: unix2dos.bat [file]
-
EXIT /B 1
Usage:
u2b.bat file # convert utf8 to big5
unix2dos.bat file #convert unix to dos format