keytool 문자 깨짐 현상 해결 방법

Android 빌드시에 사용되는 키스토어를 생성하려다 보면 문자열이 깨지는 현상이 발생할 경우가 있습니다. OS가 한글이거나 영문이거나 동일하게 발생하며 저의 경우에서는 맥에서 필수적으로 발생하는 문제였던것 같습니다.

실행시에 다음과 같이 문자열이 깨져보이는 문제가 발생합니다.

$ keytool -genkey -alias eye -keyalg RSA -validity 10000 -keystore eye.keystore
keystore ??ȣ?? ?Է??Ͻʽÿ?:

다음과 같이 alias로 keytool실행시에 언어설정을 추가로 해주도록 합시다.

$ alias keytool='java -Dfile.encoding=utf8 sun.security.tools.KeyTool'
$ keytool -genkey -alias eye -keyalg RSA -validity 10000 -keystore eye.keystore
keystore 암호를 입력하십시오:

문제 없이 잘 되는것을 확인할 수 있습니다.