Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2013 13:27:36

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

новая проблемка, написал короткий файлик который конектиться к базе и выполняет запрос.

db = _mysql.connect(host = “127.0.0.1”, user = “vuser”, passwd = “vuser”, db = “baget”)
db.query(“”“INSERT INTO allbaget VALUES(123333,123,Кругозор,2012-10-23,2013-12-30,2009-09-01,'gfhvvvgvgvgvg gfhgvhv','htgfhvjhv',2008-01-20,'htfhjvjhb');”“”)


в ответ получаю

Traceback (most recent call last):
File “test1.py”, line 10, in <module>
db.query(“”“INSERT INTO allbaget VALUES(123333,123,Кругозор,2012-10-23,2013-12-30,2009-09-01,'gfhvvvgvgvgvg gfhgvhv','htgfhvjhv',2008-01-20,'htfhjvjhb');”“”)
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 39-46: ordinal not in range(128)


когда создавай базу везде указывал в полях сравнение - utf8_bin

P.S. руками через phpmyadmin создаю запись в таблице кириллицей, далее через питон запрос на выборку всех записей всех полей —> в интерпретаторе питон выдает ?????? там где располагаются русские буквы. как это исправить?

Отредактировано SHPROT (Янв. 29, 2013 13:43:55)

Офлайн

#2 Янв. 30, 2013 06:40:15

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

UP! я хз в каком направлении копать HELP!

Офлайн

#3 Янв. 30, 2013 08:16:08

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

что заметил, когда запускаю mysql сервер через MySQL Workbench, сервер стартует вот с такой ошибкой :“Could not stop server ‘ascii’ codec can't decode byte 0xd0 in position 0: ordinal not in range(128)” , но всё ровно запускается и работает.
Когда через питон создаю запрос (INSERT, в котором есть кириллица) к серверу то интерпретатор выдает вот такую ошибку:“UnicodeDecodeError: ‘ascii’ codec can't decode byte 0xd0 in position 0: ordinal not in range(128)”.

Подскажите пожалуйста, как её исправить.

Офлайн

#4 Янв. 30, 2013 13:35:56

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

Up

Офлайн

#5 Янв. 31, 2013 13:46:57

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

Up

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version