UTF-8 로 작성된 Java 소스를 import 하면 당연히 깨집니다.. 저는 Java 소스를 MS9494 인코딩으로 쓰니깐요..
해서 한칼에 모든 소스를 변경하고 싶은데 마땅한 툴이 없네요..
이럴때 개똥도 약에쓰려면 없다는 말이 생각납니다.
땡칠이 작업으로 변경을 하려 하다가 훗날을 생각하며 후딱 짜서 돌려봅니다.. 잘 되네요..
사용법은 아래와 같습니다.
1. SrcEncodingConverter.jar 를 다운로드하여 임의의 폴더에 저장
Ex) C:\temp 에 SrcEncodingConverter.jar을 다운로드
2. 변경되어진 소스가 저장될 폴더 생성
Ex) C:\temp\src 를 생성
3. 명령프롬프트에서 jar 파일이 있는 폴더로 이동
Ex) CD C:\temp
4. 명령구문 실행
Ex) C:\workspace\MyPrj\src 내 *.java 파일의 인코딩 변경후 C:\temp\src 에 넣을때 예제
java -classpath SrcEncodingConverter.jar kr.innofactory.util.SrcEncodingConverter C:\orkspace\MyPrj\src c:\temp\src .*\.java UTF-8 MS949
arguments 는 아래와 같습니다.
- args[0] : 소스 input 폴더
- args[1] : 변경소스 output 폴더
- args[2] : 파일패턴 정규식
- args[3] : 현재 Encoding (null 이면 시스템 charset)
- args[4] : 바꿀 Encoding (null 이면 시스템 charset)
도움 되셨길...
'Java > Tip & Tech' 카테고리의 다른 글
JMS 를 사용한 JVM 모니터링 및 클래스 동적 적재 (0) | 2013.11.21 |
---|---|
Java 응용프로그램을 Windows Service에 등록하기 (0) | 2012.01.06 |
POI-3.6 으로 Excel 다뤄보기 (0) | 2012.01.06 |
Java용 JSON 라이브러리 (0) | 2012.01.06 |