- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Может, есть люди, кто разбирается хоть немного в ASP?
Никак не могу настроить отправку формы с сайта по почте :( не могу разобраться с кодировками.
Откликнитесь, профи!
можно подробнее, в чём именно проблема? какие-то особенности формы?
когда-то делал так:
с кодировками проблем не возникало. Но всё было заточено под центральную европу - и сервер и кодировка сайта.
проблема в следующем: есть небольшая анкетка, которая должна быть заполнена и отослана на почту.
везде стоит кодировка UTF-8 (вроде как и приходить письмо должно в ней же) Га сайте все хорошо читается, а вот на почту приходит письмо с заголовком
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Но в теле письма - кодировка проставлена UTF-8 и все отображается знаками вопроса :(
облазил уже весь сайт :( не могу ничего решить :(
А сама функция - вот :(
Dim oMail
Dim oConfig, sSchema
sSchema = "http://schemas.microsoft.com/cdo/configuration/"
Set oConfig = Server.CreateObject( "CDO.Configuration" )
oConfig.Fields.Item( sSchema & "sendusing" ) = 2
oConfig.Fields.Item( sSchema & "smtpserver" ) = sSMTP
oConfig.Fields.Update
' Response.Write( "From: " + sFrom ) + "<br />"
' Response.Write( "To: " + sTo ) + "<br />"
' Response.Write( "Subject: " + sSubject ) + "<br />"
' Response.Write( "Body: " + sBody ) + "<br />"
Set oMail = Server.CreateObject( "CDO.Message" )
set oMail.Configuration = oConfig
oMail.From = sFrom
oMail.To = sTo
oMail.BCC = "***@***"
oMail.Subject = sSubject
oMail.HTMLBody = sBody
oMail.BodyPart.Charset = "UTF-8"
oMail.Send
set oMail = nothing
set oConfig = nothing
end function
Тут немного по другому выставляется кодировка и трансфер энкодинг:
http://www.thescripts.com/forum/thread288792.html
http://www.motobit.com/tips/detpg_quoted-printable-decode/
Ещё вариант здесь:
http://www.htmlforums.com/archive/index.php/t-54753.html
или вот:
http://www.systemwebmail.com/faq/3.1.aspx
dkameleon, Спасибо за ссылочки - буду разбираться (жаль, что я ламер полный) не могу понять нифига в этом ASP ничего :(
Значит пора переходить на php :)
absolut, да сто лет не занимался бы ASP, просто знакомый попросил помочь (ему почему то кажется, что я это умею и разубедить его в этом не удалось) вот и мучаюсь. То что PHP - рулит! никто и не сомневается)))
Уррряяя))) наконец то помогли с решением. спасибо всем за помощь. Забыл дописать две строчки всего а столько проблем :(((
oMail.HtmlBodyPart.ContentMediaType = "text/html; charset=UTF-8"