ExactTarget で生成された電子メールに含めるためにクライアント サイトからコンテンツをスクレイピングしている小さな ASP.Net MVC サイトがあります。コンテンツ領域でハードコーディングされた中国語または韓国語の文字が使用されている場合、電子メールはすべてのクライアントで適切にレンダリングされます。エリアが 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/のウィキを見ましたが、あまり役に立ちませんでした。私がやりたいことは、MVC サイトからの受信ストリームが utf-8 (または何でも) でエンコードされていることを AMPscript で定義することです。物事を明示的にレイアウトすることでこれに対処できると思いますが、Hotmail や Yahoo についても何らかの方法で管理する必要があるかどうかはわかりません。助けてくれてありがとう!