Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 17, 2009 14:44:49

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

igor.kaist
Исправь в исходнике модуля basestring на string. Или вообще поставь if 1:
спасибо) исправил на string та же ошибка, исправил на if 1:
теперь норм)



Офлайн

#2 Янв. 17, 2009 15:32:43

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

text = unicode(tmp[7:len(tmp)-6], 'Windows-1251')
дальше я переменную text использую для отправки, tmp это строка принятая от сервера, всё проходит отлично программа отправляет на ящик, но когда захожу проверить почту, там есть письмо открываю, но текст отсутствует, пробовал принять через pop сервис, письмо принимает открываю “невозможно отобразить”, что делать?



Офлайн

#3 Янв. 17, 2009 15:35:20

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

smtp

Не знаю в чем у тебя там дело….
Попробуй сначала просто отправить текст, потом посмотри, что в строке tmp… Блин чуть чуть включи мозг



Офлайн

#4 Янв. 17, 2009 15:42:31

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

Включаю вот для чего ‘<b>’? Они обязательны?
Гы гы хотел включить походу совсем выключил, понял для чего эта б, текст обычный отправляет нормально…



Отредактировано (Янв. 17, 2009 16:15:55)

Офлайн

#5 Янв. 17, 2009 16:15:34

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

smtp

Lam
Включаю вот для чего ‘<b>’? Они обязательны?
Ну что тут еще можно сказать %)
ты знаешь что такое html?



Офлайн

#6 Янв. 17, 2009 16:17:17

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

Та понял я туплю просто жестка…
Вот теперь включил) просто в той строке над было больше вырезать) спасибо сделал что хотел)



Отредактировано (Янв. 17, 2009 16:26:31)

Офлайн

#7 Янв. 17, 2009 18:45:56

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

Проблема походу в переводе символов в нормальный текст, вобщем если строка tmp содержит русские буквы(или символы § и тд) ну вобщем я хз:'(



Офлайн

#8 Янв. 17, 2009 22:38:09

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

smtp

Слов нет.. Посмотри и проанализируй для начала, что у тебя в tmp… В какой кодировке в конце концов у тебя там текст. Включи мозг, а не “походу там…”



Офлайн

#9 Янв. 17, 2009 23:48:09

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

smtp

Включил, там не то что текст там строка байт, пробовал

for i in tmp:
print ord(i), unicode(i, 'koi8-r)
русская буква там со стоит из двух чисел, тоесть печатается примерно: 200 какойта непонятный ироглиф переход на новую строку 245 какой та непонятный ироглиф, когда переводишь сразу всю tmp, то выдает ошибку мол ранг больше 128, причем это выдает только когда печатаешь или отправляешь сам перевод осуществляет…



Офлайн

#10 Янв. 18, 2009 00:01:57

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

smtp

А причем здесь кои8?? Не юникод ли случайно использует ася?? Опять пробуем включить мозг..



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version