특히 SQLDataSources
은 어떤 문자 인코딩을 사용합니까?ODBC 데이터 소스는 어떤 문자 인코딩입니까?
내 Windows 7 컴퓨터 (뉴질랜드 영어로 설정 됨)에서 CP1252가 사용 된 것 같습니다. the documentation에 문자 인코딩에 대한 언급이 없습니다.
특히 SQLDataSources
은 어떤 문자 인코딩을 사용합니까?ODBC 데이터 소스는 어떤 문자 인코딩입니까?
내 Windows 7 컴퓨터 (뉴질랜드 영어로 설정 됨)에서 CP1252가 사용 된 것 같습니다. the documentation에 문자 인코딩에 대한 언급이 없습니다.
일부 실험을 수행했으며 데이터 소스 이름이 유니 코드임을 확인했습니다. SQLDataSources
은 '?'로 변환 할 수없는 문자를 대체하여 이름을 시스템 코드 페이지로 변환합니다. 이것은 당신이 기대하는만큼 유용합니다. 문서화되지 않은 함수 SQLDataSourcesW
은 UTF-16으로 인코딩 된 이름을 제공합니다.
사용하는 데이터베이스에 따라 다릅니다. PostgreSQL의 경우 데이터베이스 연결 후 SET client_encoding to <encoding>;
을 사용합니다. Informix에는 환경 탭에 클라이언트 인코딩 옵션이 있습니다. 오라클의 경우 NLS_LANG
환경 설정을 사용합니다.