Найти - Пользователи
Полная версия: необычная проблема с кодировкой
Начало » Python для новичков » необычная проблема с кодировкой
1
xammett
Всем привет.

Я дергаю код пакета из словаря оракл через 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. комменты к коду на русском языке.
Буду рад вашим предложениям.
dimy44
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'))
py.user.next
xammett
Хотя в самом коде есть кирилица и она оборажается корректно.
xammett
Не совсем понимаю как это победить
В разной кодировке сам исходник. Надо исправить его.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB