App Programming/JAVA2008/05/08 10:51
출처:http://kineo2k.tistory.com/16


리눅스에서 다음과 같이 java 에플리케이션을 컴파일 하는데 경고 메시지가 출력됐다.

[kineo2k@ar01 HttpUtil]$ javac -d ../../ ReceiveHttpResponse_Test.java
ReceiveHttpResponse_Test.java:20: warning: unmappable character for encoding ASCII
                System.out.println("???? ???? ");

바이트 코드는 생성되지만, 실행시에 역시 한글이 깨져 나오는 현상이 발생한다.
오래 삽질했지만, 다음과 같이 해줌으로써 문제를 해결했다.

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/home/package/about_lib/jdk1.5.0_06/bin

# 이 부분은 자바에서 한글출력이 되지않아 발생하는 문제를 해결하기 위해서 써주었다.
export LANG=ko_KR.eucKR   # 추가된 부분

export PATH
unset USERNAME


Posted by BAGE