EvoTalk

29 十月, 2008

Batch Convert UTF8 to Big5 && Unix2Dos File Format On Windows

Posted by: asd In: 科技新知| 軟體使用 ()

use command line tool : sed 、 iconv

Create a batch file 「u2b.bat」

CODE:
  1. @echo off
  2. SET FILE=%1
  3. IF NOT DEFINED FILE GOTO USAGE
  4.  
  5. iconv -f utf-8 -t cp950 %FILE%> 1.tmp
  6. del %FILE%
  7. ren 1.tmp %FILE%
  8.  
  9. EXIT /B 0
  10.  
  11. :USAGE
  12. ECHO Convert encoding from utf8 to big5
  13. ECHO Usage: u2b.bat [file]
  14.  
  15. EXIT /B 1

Create a batch file 「unix2dos.bat」

CODE:
  1. @echo off
  2. SET FILE=%1
  3. IF NOT DEFINED FILE GOTO USAGE
  4.  
  5. sed -i "s/$/\r/" %FILE%
  6.  
  7. EXIT /B 0
  8.  
  9. :USAGE
  10. ECHO Usage: unix2dos.bat [file]
  11. EXIT /B 1

Usage:

u2b.bat file # convert utf8 to big5
unix2dos.bat file #convert unix to dos format

Tags: ,

Releated Posts



No Responses to "Batch Convert UTF8 to Big5 && Unix2Dos File Format On Windows"

Comment Form