pymssql
주위에 래퍼를 작성하여 제가 작업하는 DB에 연결했습니다. 유니 코드 디코드/인코딩 오류가 발생했습니다. 소스에서 오류를 줄이려고합니다. pymssql : DB 연결에서 문자 집합 옵션을 설정하면 연결이 실패합니다.
가 지정한
charset='latin1' or
'이소 - 8859-1'`, 연결 다음과 같은 오류와 함께 실패합니다
이
File "pymssql.pyx", line 549, in pymssql.connect (pymssql.c:7672)
raise OperationalError(e[0])
pymssql.OperationalError: (20017, 'DB-Lib error message 20017, severity 9:\nUnexpected EOF from the server\nDB-Lib error message 20002, severity 9:\nAdaptive Server connection failed\n')
DB를 인코딩 것으로 보이는'라틴 '
SELECT SERVERPROPERTY('Collation')
반환
SQL_Latin1_General_CP1_CI_AS
이것은 파이썬의 'latin1'
과 같습니다.
제대로하고 있습니까? 내가 코딩 잘못 선택 했나 (즉, latin1
또는 iso-8859-1
은?