자바로 function을 올렸는데 한글이 깨집니다.
개발서버에서는 한글이 잘나오는데
큐브리드 메니져로 실행 했을경우
운영서버로 이전만 하면 께져서 나옵니다.
어떤 부분을 점검해야 하는지 알고 싶습니다.
감사 합니다.
자바로 function을 올렸는데 한글이 깨집니다.
개발서버에서는 한글이 잘나오는데
큐브리드 메니져로 실행 했을경우
운영서버로 이전만 하면 께져서 나옵니다.
어떤 부분을 점검해야 하는지 알고 싶습니다.
감사 합니다.
cat /usr/share/locale/locale.alias
ko_KR ko_KR.eucKR
[cubrid2@dbs2 ~]$ env | grep LANG
LANG=Ko_KR
CUBRID_LANG=en_US
설정이 되어 있습니다.
그리고
CUBRID 매니저 -> 데이터베이스 -> DB_name(대상DB)선택->오른쪽 마우스->속성->연결정보 을
EUC-KR 로 설정 해도 마찬가지 입니다.
LANG=Ko_KR
오타가 났네요 ^^;;
감사 합니다.
csql로 접속 후 데이터를 insert/select 하고 데이터가 깨져서 보이는지 확인 보세요.예)csql -u dba DB_name
큐브리드 매니저에서 입력한 데이터만 깨져 보이거나 csql 접속 이전 내용이 깨져 보이면 모두 인코닝 설정 문제 입니다.
그리고 http://www.cubrid.com/zbxe/59352 FAQ를 확인해 보시면 문제해결에 도움이 될 것으로 보입니다.
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
안녕하세요.
인코딩 처리 문제인 것으로 보입니다. 예를들면 큐브리드 매니저 UTF-8되어 있고 Linux Server LANG 값이 en_US 설정되어 있다면 문자열이 깨져서 보일 수 있습니다.
- 확인방법
1, 리눅스:
[cubrid@newTest1 ~]$ env | grep LANG
LANG=ko_KR.euc-kr
CUBRID_LANG=en_US
2, 큐브리드 매니저:
CUBRID 매니저 -> 데이터베이스 -> DB_name(대상DB)선택->오른쪽 마우스->속성->연결정보 확인