오라클 NLS_LANG 환경변수 문의

2FluF   
   조회 5302   추천 0    

 안녕하세요. 

오라클 관련 문의 드립니다.


사용자 영역에 c/s기반 프로그램이 2개 있는데, NLS_LANG값이 서로 다를 경우.

각각 c/s기반 프로그램을 실행할 때 사용자의 NLS_LANG값을 달리해서 프로그램을 실행할 수 있나요?

사용자측에서는 프로그램을 실행할 때 사용자 시스템 환경변수 NLS_LANG값을 넣어서 해당 프로그램에 맞는 NLS_LANG값을 변경하면서 실행하고 있더라고요.


c/s프로그램 실행할 때 환경변수를 지정해서 할 수 있을 듯 한데..

양쪽 c/s 프로그램 개발사에 문의는 했는데 딱히 답이 없어서 문의 드려봅니다.


답은 있지만 정답은 없다.
짧은글 일수록 신중하게.
DAP박인호 2018-08
NLS_LANG은 DB서버에 접속하는 클라이언트 환경을 지정하는 값 입니다.
Server characterset 이 수용할 수 있는 언어세트이면
C/S 프로그램에서 각각 달라도 문제가 발생하지 않습니다.

보통 Server characterset 에 UTF8을 사용하면 별 문제 없이 상호 변환되어 잘 표시 됩니다.
동일 데이터에 접근한다면 NLS_LANG 값 설정에 따라 ??? 등으로 깨져 보일 수 있습니다.
별해는아해 2018-08
원도우에 오라클 클라이언트(oci)를 이용하는 cs프로그램이라면
레지스트리의 환경변수를 사용할겁니다
일반적인 ksc5601,mswin949,utf8정도라면 별문제가 없지만
us7ascii라면 아마 쉽지 않을겁니다


QnA
제목Page 1573/5729
2015-12   1783381   백메가
2014-05   5258550   정은준1
2013-10   7285  
2017-04   4191   전설속의미…
2013-11   4697   2CPU최주희
2011-04   6199   이정근
2015-03   3498   겨울나무
2018-07   4270   의롭게살리라
2013-11   43326   블루스카이
2024-02   1968   여수I완스
2013-11   16907   호이리케
2015-03   6742   무아
2020-12   3868   퍼싱글
2011-05   7971   김건우
2015-03   3340   방o효o문
2016-05   7186   차평석
2022-07   1827   galaxyfamily
2013-11   8777   대한민국
2022-07   1348   pibang
2019-10   2864   사랑하라
2022-07   2165   현진
2018-08   3159   일론머스크