Python | Pyodbc | Кодирование fetchall () в UTF-8 с .encode ('UTF-8')Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python | Pyodbc | Кодирование fetchall () в UTF-8 с .encode ('UTF-8')

Сообщение Anonymous »

заранее спасибо. Я все еще очень новичок в Python. Когда я запустил код на нашем сценическом сервере, все работает отлично. На нашем живом сервере данные имеют проблему кодирования. Я был привлекал, чтобы кодировать результаты Fetchall () несколько разных способов, но, кажется, ничего не работает. Вы не можете позвонить в элемент списка или в цикле, он попадает в целое число и терпит неудачу. < /P>

Любые идеи о простом способе достичь этого ? Я посмотрел на некоторые другие связанные билеты и подумал, что нашел ответ, но, как я упоминал выше, на целом. Поэтому я признаю, что часть этого - неопытность. < /P>

Любая помощь будет оценена. Вот соответствующий код. < /P>

f = csv.writer(file(filename, 'wb'))

cnxn = pyodbc.connect(self.connect_string)
c = cnxn.cursor()
c.execute(sql)
rows = c.fetchall()
# rows = [[x.encode('utf-8') for x in row] for row in rows]

Подробнее здесь: https://stackoverflow.com/questions/284 ... ncodeutf-8
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»