Найти - Пользователи
Полная версия: опять кодировка и кириллица.
Начало » Python для новичков » опять кодировка и кириллица.
1
solovey6o2
Всем привет. Снес питон, поставил заново - результат тот же. Неделю назад все прекрасно работало, без всяких танцев.

 # -*- coding: utf-8 -*-
res = []
res_1 = []
testline = 'привет'
testline_1 = u'привет'
for i in testline:
    res.append(i)
    
for b in testline_1:
    res_1.append(b)
    
print res
print res_1
print testline
print testline_1

и вот собственно результат:

 ['\xd0', '\xbf', '\xd1', '\x80', '\xd0', '\xb8', '\xd0', '\xb2', '\xd0', '\xb5', '\xd1', '\x82']
[u'\u043f', u'\u0440', u'\u0438', u'\u0432', u'\u0435', u'\u0442']
привет
привет

 # -*- coding: cp1251 -*-
res = []
res_1 = []
testline = 'привет'
testline_1 = u'привет'
for i in testline:
    res.append(i)
    
for b in testline_1:
    res_1.append(b)
    
print res
print res_1
print testline
print testline_1

здесь такая картинка получается

 ['\xef', '\xf0', '\xe8', '\xe2', '\xe5', '\xf2']
[u'\u043f', u'\u0440', u'\u0438', u'\u0432', u'\u0435', u'\u0442']
привет
привет

Помогите победить!!!
solovey6o2
Заметил что все файлы.py которые имели латиницу превратились в кракозябры .
Куда копать? Работаю на виртуалке XP VBOX, только что поставил новую винду, результат тот же.
Попробовал на основной ОС такая же беда. Что делать то?
Вот что еще обнаружил если написать код в notepad в кодировке utf-8 скопировать и вставить в интерпретатор, print печатает корректно даже если не указать кодировку.
 a = 'привет'
print a
результат
 привет
py.user.next
Поставь третий питон.
doza_and
solovey6o2
Неделю назад все прекрасно работало, без всяких танцев.
Удалить с компьютера Барабашку.
solovey6o2
Помогите победить!!!
А что побеждать? Все правильно работает. Ошибок нет.
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