Форум сайта python.su
0
Помогите пожалуйста. Почему за место букв выводятся знаки вопроса.
#!/usr/bin/python2.7 #coding: utf-8 for i in 'привет': print i
Офлайн
58
for i in u'привет':
Офлайн
0
Знаю, что так можно, просто раньше работало нормально, а сейчас перестало. Мне интересно почему.
Офлайн
0
Сейчас проверил, самое интересное, что под windows работает.
Офлайн
33
lmqmiacm
Знаю, что так можно, просто раньше работало нормально, а сейчас перестало. Мне интересно почему.
Офлайн
14
вы неправильно указываете кодировку , надо так :
#!/usr/bin/python2.7 # -*- coding: utf-8 -*-
Офлайн
33
@cckyi_boxxx
вы неправильно указываете кодировку , надо так :
Офлайн
9
Так все работает:
for i in u'привет': print i
Офлайн
221
lmqmiacm
мало указать кодировку, надо что бы файл сам был кодирован в заданную кодировку. Видел когда сам файл в cp1251, а указано было utf-8
Офлайн