import urllib
f = urllib.urlopen("http://ya.ru/")
print f.read()
import urllib
f = urllib.urlopen("http://ya.ru/")
print f.read()
Все ники занятыУ меня возникает такая ошибка, в чём может быть дело?
import urllib
f = urllib.urlopen("http://ya.ru/")
print unicode(f.read(),'cp1251')
>>>
>>> import urllib
>>> f = urllib.urlopen("http://ya.ru/")
>>> print unicode(f.read(),'cp1251')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 84-95: ordinal not in range(128)
alexx11Yandex изменил кодировку с ‘cp1251’ на ‘utf8’
У меня возникает такая ошибка, в чём может быть дело?
dimabestИ как надо что б ошибки не было, заменить на ‘utf_8’? Не помогает!alexx11Yandex изменил кодировку с ‘cp1251’ на ‘utf8’
У меня возникает такая ошибка, в чём может быть дело?
print unicode("Привет, Мир!", 'utf8')
# -*- coding: UTF-8 -*-
truporezЭто понятно, а в интерпитаторе почему не работает я пробовал sys.setdefaultencoding(“utf_8”) - yt помогло.
должно работать. файл в utf-8? заголовок есть?# -*- coding: UTF-8 -*-