Acroedit에서 UTF-8변환후 컴파일 하고 실행하라.
컴파일: javac -encoding UTF-8 이름.java
실행:java -Dfile.encoding=utf-8 프로그램이름
cmd창 UTF8 변환
chcp 65001
이거 이런식으로 했는데... 클라인트에서는 잘나옴.. 클라이언트는 UTF-8임...
그런데 Cmd 창에서는 깨져서나와요 ㅠㅠ cmd창 모드를 UTF-8로 바꿔도 깨져서 나와여 ㅠㅠ 해결해줘여 ㅠㅠ
그리고 New String( 문자열, \"UTF-8\"); 이거 이클립스에선 에러로 나오는데 정확한 사용법 아시는분요 ㅠ
이클립스 상에서 인코딩을 UTF-8로 했을 시, 컴파일 후 실행되는 코드는 UTF-8의 인코딩 환경에서 문자열이 읽혀지고 작성된다. 하지만 이것을 CMD 상에서 실행하거나 별도로 빌드해서 사용할 시에는 이클립스에서 설정한 인코딩 방식인 UTF-8이 아니라 구동되는 OS의 기본 인코딩 값으로 실행되게 된다. 가령 윈도우라면 CP949나 MS949가 되겠지, 때문에 인코딩을 별도로 설정해주는 작업이 필요하게 되고, 글에서 작성한 new String()을 통한 인코딩 변경 법은 new String(\"문자열\".getbyte(), \"UTF-8\");과 같이 하면 될거심