현재 Bat 파일을 통해서 데이터를 자동으로 테이블에 입력하고 있습니다.
csql -u DBA -s -i db_data testdb
이러한 과정에서 사이트에서 사용하는 UTF-8의 케릭터 샛으로 데이터가 입력되지 않아
사이트에서 조회시 한글이 깨지는 현상이 발생하네요
터미널이나 커맨드를 통해 데이터를 조작할 시 케릭터 셋 설정하는 법을 알려 주시면 감사하겠습니다.
그럼 수고하세요..
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
일단 UTF-8인코딩으로 저장하시려면 해당 SQL문을 저장 하실때 UTF-8인코딩으로 저장하시면 됩니다.
insert into utf8_schem ( var1, var2 ) values ('한글','한글테스트');
SQL을 만드시고 저장 하실때 에디터에서 ANSI로 저장 하시지 말고 인코딩 설정을 UTF-8로 하시면 됩니다.
csql -C -u dba -i UTF-8.sql demodb
저장하신 path에서 다음과 같이 -i 옵션으로 SQL을 실행 하시면 UTF-8인코딩으로 DB에 들어 가게 됩니다.
그리고 CUBRID Manager에서 확인 하실때는 http://www.cubrid.com/zbxe/bbs_developer73_faq/40078
게시물을 참고하셔서 데이터를 확인 하시면 되구요.
설정후에 매니저를 재기동 해주시면 깔끔하게 데이터가 들어가는것을 확인 하실수 있습니다.
해보시고 더 안되는 부분이 발생 하면 답글이나 게시판에 글 올려주시길 바랍니다.
그럼 즐프 하세요.
그리고 UTF-8인코딩과 관련해서 잘 정리된 블로그가 있어서 추가해 봅니다. 시간 나실때 참고 하세요 : )
http://bleujin.tistory.com/51