rails + oracle 에서 한글 문제.
글쓴이: kasi / 작성시간: 월, 2007/12/03 - 7:02오후
오라클10g express와 레일스를 연동했습니다.
오라클에 삽입되어 있는 한글 데이터를 읽어들여 웹으로 표시하면 ??? 로 표시됩니다.
(rails를 통해 입력한 데이터는 아니고 sqlplus에서 입력했습니다.)
config/enviroment.rb 에 아래와 같이 설정해 주고 mongrel 재부팅
ENV['NLS_LANG'] = 'AMERICAN_AMERICA.AL32UTF8' $KCODE = 'UTF8'
NLS_LANG을 KOREAN_KOREA.AL32UTF8로 바꿔도 봤는데 아무런 소용이 없더군요.
어디가 문제인지 잘 모르겠습니다.
oracle + rails 연동해서 써보신분 계시면
조언 좀 부탁드립니다.
Forums:
이미 해결하셨을
이미 해결하셨을 거라 생각합니다만
혹시나 같은 문제로 검색해서 오실분들께 도움이 될까해서 적습니다.
Fedora 8 + Rails + MySQL에서 같은 문제입니다. 한글이 ???로 나오는 문제
다른 거 다 필요없고 database.yml에서 encoding: utf8 지우니까 되더군요..
왜 그런지는 모르겠습니다만, 추측하기로 이미 환경이 utf8인데 다시 utf8변환을 시도하는 것 같습니다.
댓글 달기