JNI 한글 문제

java는 기본적으로 UTF-8 인코딩을 사용한다.
자바 소스파일을 UTF-8 형식으로 저장하고, UTF-8로 컴파일 하면 전혀 문제가 없다.
UTF-8 컴파일 예시:   javac -encoding utf-8 jni/SHMNative.java jni/AlarmEvent.java

다만 이때에는 c++ 소스에서 UTF-8 기반으로 사용된다.

그런데 만약에 EUC-KR로 변환이 필요하다면 iconv로 이용하면 된다.

iconv tutorial을 보고 사용해봤는데,
의외로 잘되지 않았는데 IconvString 이라고 검색해보면 쓰기 좋게 만든 소스가 있다.

Leave a Reply

Your email address will not be published. Required fields are marked *