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


  • BK: 大於和小於在今日更廣泛地使用於標籤上,故在此補充該英文用法: : angle bracket []: square bracket
  • luh1688: 非常實用且謝謝!~
  • asd: 好的,不過很久沒修改了,不知道能不能動 寄到您的yahoo信箱
  • LIANG: nice post, thank you
  • Justmaker: 您好,請問可以跟你要source嗎?我最近有在看股票,想要enhance您的小工具,不知是否可以開放?

Category