비슷한 질문들은 있는데 정확한 답이 없는 것 같아 질문드립니다.
postgresql 서버의 인코딩은 SQL_ASCII으로 되어 있고 자바 프로그램이 실행되는 리눅스는 UTF-8 입니다.
이 상태에서 select 쿼리로 데이타를 가져와 출력하면 한글이 이상한 문자로 표시됩니다. ?? 도 아니고요. 가져온 데이타를 아래와 같이 처리하여 출력하면 ??로 보이고요.
String name = new String(rs.getString("name").getBytes("ISO-8859-1"), "EUC-KR");
해결방법을 아시는 분의 답변 부탁드립니다.
|