Я пытался подключиться к одной из моих баз данных, используя модуль pymssql в python с именем test_ यूनिकोड_डेटाबेस_123.Но я получаю сообщение об ошибке при подключении:
Кодек 'ascii' не может кодировать символы в позиции 4-10: порядковый номер не в диапазоне (128)
Нижемой код:
db_name = u'test_यूनिकोड_डेटाबेस_123'
pymssql.connect(self.server, self.user, self.password, self.db_name, charset='utf8')
Я пытался сделать db_name.encode ('utf8'), но безуспешно.Затем я включил опцию charset = 'utf8' в оператор pymssql connect, но до сих пор мне не повезло в соединении.Может кто-нибудь помочь мне?
Версия Python 2.7 и SQL Server 2016.