Character encoding ExactTarget电子邮件呈现韩文或中文字符时不一致

Character encoding ExactTarget电子邮件呈现韩文或中文字符时不一致,character-encoding,html-email,cjk,exacttarget,Character Encoding,Html Email,Cjk,Exacttarget,我有一个小的ASP.NETMVC站点,它正在从客户端站点抓取内容,以便包含在ExactTarget生成的电子邮件中。如果内容区域使用硬编码的中文或韩文字符,则电子邮件会在所有客户端上正确呈现。当某个区域调用MVC站点时,使用 %%before; httpget; 1 "http://mysite/contentarea/?parm1=One&parm2=Two"%% 发送的结果html不会在所有客户端上一致呈现。GMail可以处理,但雅虎和Hotmail不行。结果字符使其看起来像是编码

我有一个小的ASP.NETMVC站点,它正在从客户端站点抓取内容,以便包含在ExactTarget生成的电子邮件中。如果内容区域使用硬编码的中文或韩文字符,则电子邮件会在所有客户端上正确呈现。当某个区域调用MVC站点时,使用

%%before; httpget; 1 "http://mysite/contentarea/?parm1=One&parm2=Two"%%
发送的结果html不会在所有客户端上一致呈现。GMail可以处理,但雅虎和Hotmail不行。结果字符使其看起来像是编码问题。我在MVC网站上发布了utf-8ála

Response.ContentEncoding = System.Text.Encoding.UTF8;
这是我第一次真正使用编码,所以这可能是我的问题的一部分。:-)

我看了维基,但没有多大帮助。我想做的是在AMPscript中定义来自MVC站点的传入流是编码为utf-8(或其他任何形式)的。我认为明确的安排应该可以解决这个问题,但我不知道Hotmail或雅虎是否也需要以某种方式进行管理。谢谢你的帮助

在Exacttarget中设置字符编码的唯一方法(我发现)是请求他们为您的帐户打开国际化设置。给他们发电子邮件,让他们知道你需要打开电源,他们很快就能帮你解决问题

以下是一些关于它的文档:

然后,在创建电子邮件时,您将有一个下拉列表来指定字符编码。在找到文档页面之前,我的头在墙上撞了很长一段时间。希望有帮助

在Exacttarget中设置字符编码的唯一方法(我发现)是请求他们为您的帐户打开国际化设置。给他们发电子邮件,让他们知道你需要打开电源,他们很快就能帮你解决问题

以下是一些关于它的文档:


然后,在创建电子邮件时,您将有一个下拉列表来指定字符编码。在找到文档页面之前,我的头在墙上撞了很长一段时间。希望有帮助

我知道这已经很老了,但以防万一人们还在打猎。我认为除了ET的全球化之外,httpget函数将默认为WindowsCodePage 1252编码,除非源页面标题指定utf-8编码


注意:ExactTarget接受通过内容类型在HTTP头中返回的任何字符集。例如,您可以使用内容类型为text/HTML的UTF-8编码HTML文件;字符集=标头中包含的utf-8如果未在标头中指定编码,则应用程序将假定所有返回的数据都在字符集WindowsCodePage 1252中。您可以通过联系全球支持来更改此默认设置。“

我知道这是旧的,但只是为了防止人们仍在搜索。我认为,在ET的全球化之外,除非源页面标题指定utf-8编码,否则httpget函数将默认为WindowsCodePage 1252编码

注意:ExactTarget接受通过内容类型在HTTP头中返回的任何字符集。例如,您可以使用内容类型为text/HTML的UTF-8编码HTML文件;字符集=标头中包含的utf-8如果未在标头中指定编码,则应用程序将假定所有返回的数据都在字符集WindowsCodePage 1252中。您可以通过联系全球支持部门来更改此默认设置。“