Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 8, 2014 10:53:01

xammett
Зарегистрирован: 2014-12-08
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

необычная проблема с кодировкой

Всем привет.

Я дергаю код пакета из словаря оракл через python.
На выходе имею файл, в котором все ок, комменты кода отображаются вот так:

/* \xca\xf3\xf1\xee\xf7\xe5\xea \xef\xf0\xee \xec\xe0\xf0\xf8\xf0\xf3\xf2\xfb
GCS. \xc4\xee\xe1\xe0\xe2\xeb\xe5\xed\xee sprite 1.12.2006 \xef\xee \xe8\xed\xe8
\xf6\xe8\xe0\xf2\xe8\xe2\xe5 \xc1\xf3\xf5\xe0\xf0\xe5\xe2\xe0 */

Хотя в самом коде есть кирилица и она оборажается корректно.
Не совсем понимаю как это победить, т.к. кирилические символы в самом коде отображаются корректно.
substr(name,1,1)='M'

P.S. комменты к коду на русском языке.
Буду рад вашим предложениям.

Офлайн

#2 Дек. 8, 2014 17:44:44

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

необычная проблема с кодировкой

s = '''\xca\xf3\xf1\xee\xf7\xe5\xea \xef\xf0\xee \xec\xe0\xf0\xf8\xf0\xf3\xf2\xfb
GCS. \xc4\xee\xe1\xe0\xe2\xeb\xe5\xed\xee sprite 1.12.2006 \xef\xee \xe8\xed\xe8
\xf6\xe8\xe0\xf2\xe8\xe2\xe5 \xc1\xf3\xf5\xe0\xf0\xe5\xe2\xe0'''
print(s.decode('cp1251').encode('utf-8'))

Офлайн

#3 Дек. 9, 2014 02:27:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

необычная проблема с кодировкой

xammett
Хотя в самом коде есть кирилица и она оборажается корректно.
xammett
Не совсем понимаю как это победить
В разной кодировке сам исходник. Надо исправить его.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version