![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
HongKilDong |
|
||||||||||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.9.2008 Репутация: нет Всего: нет |
В результате распарсивания json имеем json-кодированное представление строки из кириллических символов, например:
При попытке вставки в MySQL базу c кодировкой utf-8, используя библиотеку MySQLdb:
Имеем в базе абракадабру
При извлечении из базы тем же MySQLdb результат не лучше:
Подскажите, как получить в базе нормальное кириллическое представление строки ? |
||||||||||
|
|||||||||||
Arantir |
|
|||
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: нет Всего: 55 |
Записано в UTF-8, а прочтено как windows-1252 Записано в UTF-8, а прочтено как windows-1251 Настройте кодировки везде одинаковые. Данные в самой базе в полном порядке, вы просто в неправильной кодировке их читаете. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
HongKilDong |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 19.9.2008 Репутация: нет Всего: нет |
Абракадабра в базе была при просмотре клиентами в кодировке UTF-8, смотрел 2 разными клиентами, получается записано было в базу всё таки не в UTF-8, похоже python передавал MySQLdb текст в UTF-8, а MySQLdb всё равно писал в базу в своей кодировке.
Вообщем стал писать в базу так:
В базе всё отображается нормально, но с MySQLdb про прежнему траблы, если читать в рамках того же подключения в котором была записть (и SET NAMES UTF8) то на выходе имеем пере-utf8-кодированный текст, если читать в "чистом" подключении, без SET NAMES UTF8 то всё нормально. Это сообщение отредактировал(а) HongKilDong - 3.5.2013, 18:41 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |