Stevendall 0 Nahlásit příspěvěk Odesláno April 20, 2006 Сначала описание проблемы. Использую уже готовенькую поданную на блюдечке почтовую службу. Та рассылает е-мэйлы с текстовыми переменными %imya_peremennoj%, но переменная с русским текстом. Естественно, что до конечного пользователя доходят кракозябры. Возможное решение проблемы. Значение переменной с кракозябрами можно присвоить другой переменной, где все, скажем, "t" будут заменены на #1102, а конечный пользователь увидит как и надо "ю", так как ему будет послана та, другая переменная. Вопросы. Мне не составляет труда написать функцию замены одной переменной другой, но, может, не надо изобретать велосипед, и кто да и подскажет, где "содрать" такую функцию? Или есть другое решение проблемы? Или я обратился не по адресу, и мне теперь прямиком на какой-то программёрский форум корчить из себя ламмера? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
vladiSib 240 Nahlásit příspěvěk Odesláno April 20, 2006 шепотом: unicode. и никаких проблем с любым современным почтовым клиентом. если хочется большего - для php есть чудный классик htmlMimeMail.php (правда там есть пара ошибок, но для простых писем они не являются помехой) - использую этот класс уже не в первом проекте и всё замечательно. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Stevendall 0 Nahlásit příspěvěk Odesláno April 20, 2006 QUOTE (vladiSib @ Apr 20 2006, 15:00) шепотом: unicode. и никаких проблем Блин! Я ведь этот UTF-8 пихал в шаблон отправляемого сообщения. Не работало! Так теперь вроде осенило: пихнуть его на страничку формы. И тогда заработает? Же ё? Сразу отестировать не могу - нет доступа к серверу. Но как опробую, то скажу что и как. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
vladiSib 240 Nahlásit příspěvěk Odesláno April 20, 2006 главное - не зыбыть еще правильный контент-тайп в хидере указать. если посылается HTML то он должен быть еще и "обернут" соответствующим образом. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
KOTRPA 0 Nahlásit příspěvěk Odesláno April 20, 2006 Если это UTF-8 то в headers добавить Content-type: text/plain; charset="UTF-8" Subject, From, etc. кодировать: $subject = "=?UTF-8?B?".(base64_encode($subject))."?="; Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
softwarrior 0 Nahlásit příspěvěk Odesláno April 20, 2006 давай кусок кода, если можешь, я посмотрю и полечу. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Dim 0 Nahlásit příspěvěk Odesláno April 20, 2006 Я правильно понял, что Стивендал расписался в спамерстве? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Stevendall 0 Nahlásit příspěvěk Odesláno April 21, 2006 QUOTE (Dim @ Apr 20 2006, 22:13) Я правильно понял, что Стивендал расписался в спамерстве? Вау, это значит, что на тернистом пути от ламмера я уже близок к спаммеру, а там уже и до хаккера рукой подать! Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 9975 Nahlásit příspěvěk Odesláno April 21, 2006 от ламмера... к спаммеру... до хаккера Эстоннцы? Или финны? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Strannik 1 Nahlásit příspěvěk Odesláno April 21, 2006 QUOTE (GDV @ Apr 21 2006, 14:30) Эстоннцы? Или финны? Греко-римляне. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Viktor 0 Nahlásit příspěvěk Odesláno April 21, 2006 Сделал вывод StraNNik Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky