Уведомления

Группа в Telegram: @pythonsu

#1 Март 4, 2017 20:03:11

1482909
Зарегистрирован: 2017-03-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как привести данные в кириллицу

Есть массив {“0”: "\u0410\u0440\u0442\u0438\u043a\u0443\u043b: 50061409\u0422\u0438\u043f \u043a\u043e\u0436\u0438…

Подскажите пожалуйста как привести данные в кириллицу

Офлайн

#2 Март 4, 2017 20:10:49

1482909
Зарегистрирован: 2017-03-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как привести данные в кириллицу

Наше решение - json.dumps(array, ensure_ascii=False).encode('utf8')

Офлайн

#3 Март 4, 2017 20:59:50

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Как привести данные в кириллицу

Преобразуем это в байты, затем декодируем:

 >>> b = bytes('\u0410\u0440\u0442\u0438\u043a\u0443\u043b: 50061409\u0422\u0438\u043f \u043a\u043e\u0436\u0438', encoding = 'utf-8')
>>> b.decode('utf-8')                                                           
'Артикул: 50061409Тип кожи'

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version