У меня есть небольшой сайт ASP.Net MVC, который собирает содержимое с клиентского сайта для включения в электронную почту, созданную ExactTarget. Если в области содержимого используются жестко заданные китайские или корейские символы, электронные письма правильно отображаются на всех клиентах. Когда область обращается к сайту MVC, используя
%%before; httpget; 1 "http://mysite/contentarea/?parm1=One&parm2=Two"%%
полученный html не отображается одинаково на всех клиентах. GMail справляется с этим нормально, а Yahoo и Hotmail - нет. Получающиеся символы делают это похожим на проблему кодирования. У меня сайт MVC выплевывает utf-8 а-ля
Response.ContentEncoding = System.Text.Encoding.UTF8;
Это первый раз, когда мне действительно пришлось поиграть с кодировкой, так что это может быть частью моей проблемы. :-)
Я посмотрел вики на http://wiki.memberlandingpages.com/, но это не сильно помогло. Что я хотел бы сделать, это определить в AMPscript, что входящий поток с сайта MVC кодируется UTF-8 (или любой другой). Я предполагаю, что все это должно быть четко изложено, но я не знаю, есть ли что-то в Hotmail или Yahoo, что нужно каким-то образом управлять. Спасибо за любую помощь!