이전에 aqua data studio 사용할때도 서버 설정에다가 한글꺠짐에 대한 설정 값을 입력을 해주고 사용했었는데,
Dbeaver는 어떻게 설정하면되나요?
그냥 실행파일에 -vmargs -Dfile.encoding=UTF-8 를 넣으면 된다고 하길래 넣어봤는데도 적용이 안되서요...
쿼리 실행하니 까 이런식으로 결과물이 출력이 되네요 ㅠ
ÁÖ½Äȸ»ç´ëÈ£¿¡ÇÁ¾Øµð
혹시 다른 방법 알 수 있을까요?
db 로케일을 확인하셔서 connection settings > Driver properties 에서 DB_LOCALE, CLIENT_LOCALE을 추가로 설정해야합니다. 우선 db 코드셋부터 확인해보세요. 코드셋은 dbs_collate 컬럼을 참조하시면 됩니다.
select * from sysmaster:sysdbslocale where dbs_dbsname = 'DB명';
유니코드를 사용하시려면 ko_kr.utf8 또는 en_us.utf8이어야 합니다.
en_us.819 인 경우 한글이 입력되지만 한글이 깨져보일 수 있습니다.
NEWCODESET 설정으로 한글이 정상적으로 보이게 할 수 있으나 운영중인 DB가 아니라면 데이터베이스 코드셋을 utf8로 새로 생성해서 사용하실 것을 강력하게 권장합니다.
아쿠아에서 사용하던 Locale 셋팅을 connection settings > Driver properties 에 추가해주니 한글이 되네요 ㅠㅠ
맘같아선 Db 레코드셋 변경하고싶지만 말하신대로 운영중인 서버라 ㅠㅠ
감사합니다
저도 같은 문제 이것저것 테스트 해보고 있습니다.
connection settings > Driver properties 에 어떤 설정을 변경 하셨는지 알 수 있을까요?
우연히 댓글을 발견했네요.
아래와 같이 NEWCODESET과 NEWLOCALE 속성을 추가하시면 됩니다.
(이미지는 url을 첨부해야해서 텍스트를 썼습니다)
가급적이면 사용하는 데이터 코드셋에 맞게 데이터베이스를 생성해서 사용하시는게 좋습니다.
DB_LOCALE en_us.819
NEWCODESET ksc5601,8859-1,819
NEWLOCALE ko_kr,en_us
Driver properties 추가하신 정보좀 주실수 없나요?
저도 이거 처리하려고 며칠 찾아봤는데... 다 안되더라구여...
@이태영님
여기 댓글을 늦게 봤네요. 새글을 달아주셨으면 빨리 봤을텐데..^^;
여러번 테스트해봤는데 아래 하나만 설정하셔도 됩니다.
dbeaver 21.3.2 버전에서 테스트 했고, jdbc 드라이버 버전만 최소 3.50 이상이면 되실겁니다.