폴더 Euckr to UTF-8
문제점
자바를 처음 시작하면서 이클립스의 기본 인코딩인 Euckr를 이용하여 코딩을 하다 Linux 또는 OSX로 IDE를 변경하게 되면
UTF-8이 기본 인코딩으로 되어 한글이 깨지는 문제가 발생됨.
해결
아래의 스크립트를 이용하여 폴더(하위 폴더 포함)에 포함된 모든 자바 파일의 인코딩을 Euckr 에서 UTF-8로 변경
#!/bin/sh # Author: coozplz@gmail.com # Date : 2015.03. 25 # Desc : Convert 'Euckr encoded Java file' to 'UTF-8 encoded Java file' in specific directory. if [ -z "$1" ]; then echo "[ERROR] No argument supplied, need directory path " exit 1 fi echo "Convert euckr to utf8" echo "target dir $1" for fName in $(find $1 -name *.java -type f -print); do iconv -c -f euc-kr -t utf-8 $fName > $fName.tmp && mv $fName.tmp $fName done