51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11109|回复: 12
打印 上一主题 下一主题

[原创] 彻底解决TD7.6发送邮件乱码的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-24 16:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
客户端由到TD发送邮件一定要用UTF-8的码码格式打开,否则中文显示为乱码,原因是因为TD发送到邮件服务器是使用的UTF-16的字符集方式(通过抓包工具发现的),所以只需要修改TD服务器的
c:\Program Files\Common Files\Mercury Interactive\DomsInfo\StyleSheets目录下的BUG_HTML.xsl文件(假如你设置的邮件发送为html而不是text的话).文件即可,将文件中的
<xsl:attribute name="CONTENT">        <xsl:value-of select="//@td_lang"/></xsl:attribute>
修改为
<xsl:attribute name="CONTENT">text/html;CHARSET=UTF-8</xsl:attribute>
即可,这样以后客户端在收邮件时打开的为UTF-8格式的文件,中文就不会是乱码了。

附件是我修改过的文件,或者直接用附件替代原文件(最好将原文件备份)

[ 本帖最后由 自得其乐 于 2006-5-24 16:40 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-4 20:30:55 | 只看该作者
谢谢.有空试试.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-20 15:17
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2006-6-24 15:41:28 | 只看该作者
    先下来研究研究。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-10-12 14:33:56 | 只看该作者
    如果是简繁体系统的不同而造成的乱码又怎么解决啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-4-30 16:26:56 | 只看该作者

    我的该设置的都设置了,怎么发出的是乱码??我已经修改了那个格式文件

    ,现在将发送邮件内容贴在下面,希望得到大家帮助。谢谢

    Content-Transfer-Encoding: quoted-printable


    --=_NextPart_2rfkindysadvnqw3nerasdf
    Content-Type: text/html
    Content-Transfer-Encoding: quoted-printable

    <HTML>
    <HEAD>
    <META http-equiv=3D=22Content-Type=22 content=3D=22text/html; charset=3DUTF-16=22>
    <style>
    =09=09=09=09=09td      =7B font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: =23000000;=7D=20=09=09=09=09=09body    =7B font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: =23000000;=7D=20=09=09=09=09=09table   =7B font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: =23000000;=7D=20=09=09</style>
    <TITLE> Report</TITLE>
    </HEAD>
    <META HTTP-EQUIV=3D=22Content-Type=22 CONTENT=3D=22text/html;CHARSET=3Dgb2312=22>
    <BODY bgcolor=3D=22=23fef9e9=22>
    <TABLE align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22 border=3D=221=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <TBODY>
    <TR>
    <TD bgColor=3D=22=23bced12=22 width=3D=2220%=22><B>Defect =231734 :</B></TD>
    <TD class=3D=22textfont=22 bgcolor=3D=22=23330066=22><font color=3D=22=23fef9e9=22><b>=CE=C4=BC=FE=C1=A2=BE=ED=A3=AC=BB=FA=B9=B9=B2=BF=C3=C5=B9=DC=C0=ED=A3=AC3=B2=E3=C1=A2=BE=ED=A3=AC122=C4=A3=CA=BD=A3=AC=BB=FA=B9=B9=B9=DC=C0=ED=D4=B1=B5=E3=B5=BD=BB=FA=B9=B9=B2=E3=C1=A2=BE=ED=A3=AC=D4=DA=CE=C4=BC=FE=CA=FD=BE=DD=E4=AF=C0=C0=D2=B3=C3=E6=C4=DC=BF=B4=B5=BD=B8=C3=BB=FA=B9=B9=CF=C2=B2=BF=C3=C5=B5=C4=CA=FD=BE=DD=A3=AC=B6=F8=B5=E3=BF=AA=CA=BC=C1=A2=BE=ED=BA=F3=A3=AC=D6=BB=D3=D0=BB=FA=B9=B9=B9=DC=C0=ED=D4=B1=D7=D4=BC=BA=B5=C7=BC=C7=B5=C4=CA=FD=BE=DD=BD=F8=C8=EB=C1=CB=C1=D9=CA=B1=BE=ED=C4=DA=C4=BF=C2=BC=D2=B3=C3=E6</b></font></TD>
    </TR>
    </TBODY>
    </TABLE>
    <P>
    <table align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22>
    <tr>
    <td width=3D=2220%=22><b>Status :</b></td>
    <td class=3D=22textfont=22>Rejected</td>
    </tr>
    </table>
    <table align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22>
    <tr>
    <td width=3D=2220%=22><b>Priority :</b></td>
    <td class=3D=22textfont=22>4-Very High</td>
    </tr>
    </table>
    <table align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22>
    <tr>
    <td width=3D=2220%=22><b>Assigned To :</b></td>
    <td class=3D=22textfont=22>yangqingping</td>
    </tr>
    </table>
    <table align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22>
    <tr>
    <td width=3D=2220%=22><b>Severity :</b></td>
    <td class=3D=22textfont=22>4-Very High</td>
    </tr>
    </table>
    <table align=3D=22center=22 class=3D=22textfont=22 width=3D=2290%=22>
    <tr>
    <td width=3D=2220%=22><b>Detected By :</b></td>
    <td class=3D=22textfont=22>yuhua</td>
    </tr>
    </table>
    <p>
    <table align=3D=22center=22 bgcolor=3D=22=23330066=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <th align=3D=22left=22><b><font color=3D=22=23fef9e9=22>Description</font></b></th>
    </table>
    <table align=3D=22center=22 bgcolor=3D=22=23ccbbaa=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <tr>
    <td>=CE=C4=BC=FE=C1=A2=BE=ED=A3=AC=BB=FA=B9=B9=B2=BF=C3=C5=B9=DC=C0=ED=A3=AC3=B2=E3=C1=A2=BE=ED=A3=AC122=C4=A3=CA=BD=A3=AC=BB=FA=B9=B9=B9=DC=C0=ED=D4=B1=B5=E3=B5=BD=BB=FA=B9=B9=B2=E3=C1=A2=BE=ED=A3=AC=D4=DA=CE=C4=BC=FE=CA=FD=BE=DD=E4=AF=C0=C0=D2=B3=C3=E6=C4=DC=BF=B4=B5=BD=B8=C3=BB=FA=B9=B9=CF=C2=B2=BF=C3=C5=B5=C4=CA=FD=BE=DD=A3=AC=B6=F8=B5=E3=BF=AA=CA=BC=C1=A2=BE=ED=BA=F3=A3=AC=D6=BB=D3=D0=BB=FA=B9=B9=B9=DC=C0=ED=D4=B1=D7=D4=BC=BA=B5=C7=BC=C7=B5=C4=CA=FD=BE=DD=BD=F8=C8=EB=C1=CB=C1=D9=CA=B1=BE=ED=C4=DA=C4=BF=C2=BC=D2=B3=C3=E6</td>
    </tr>
    </table>
    </p>
    <p>
    <table align=3D=22center=22 bgcolor=3D=22=23330066=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <th align=3D=22left=22><b><font color=3D=22=23fef9e9=22>R&amp;D Comments</font></b></th>
    </table>
    <table align=3D=22center=22 bgcolor=3D=22=23ccbbaa=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <tr>
    <td>=D1=EE=C7=EC=C6=BC &lt;yangqingping&gt;, 2008-04-30: =BE=AD=B9=FD=D1=E9=D6=A4=CE=B4=B7=A2=CF=D6=B4=CB=CE=CA=CC=E2=A1=A3</td>
    </tr>
    </table>
    </p>
    </P>
    <P>
    <table align=3D=22center=22 bgcolor=3D=22=23330066=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22>
    <th align=3D=22left=22><b><font color=3D=22=23fef9e9=22>Defect Details</font></b></th>
    </table>
    <table align=3D=22center=22 border=3D=221=22 class=3D=22textfont=22 width=3D=2290%=22 cellpadding=3D=223=22 cellspacing=3D=220=22><tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>Reproducible :</b></td>
    <td class=3D=22textfont=22>Y</td>
    </tr>
    <tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>Detected on Date :</b></td>
    <td class=3D=22textfont=22>2008-1-10</td>
    </tr><tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>ProjectID :</b></td>
    <td class=3D=22textfont=22>2008-01-07</td>
    </tr>
    <tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>DataBase :</b></td>
    <td class=3D=22textfont=22>ORACLE</td>
    </tr>
    <tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>PiCi :</b></td>
    <td class=3D=22textfont=22>20080131</td>
    </tr>
    <tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>Type :</b></td>
    <td class=3D=22textfont=22>BUG</td>
    </tr><tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>YangType :</b></td>
    <td class=3D=22textfont=22>BUG</td>
    </tr><tr>
    <td bgcolor=3D=22=23ccbbaa=22 width=3D=2225%=22><b>Modified :</b></td>
    <td class=3D=22textfont=22>2008-4-30 15:38:56</td>
    </tr>
    </table>
    </P>
    <p>
    <TABLE align=3D=22center=22 bgcolor=3D=22=23330066=22 border=3D=221=22 class=3D=22textfont=22 cellspacing=3D=220=22 cellPadding=3D=223=22 width=3D=2290%=22>
    <th align=3D=22left=22><b><font color=3D=22=23fef9e9=22>History</font></b></th>
    </TABLE>
    <TABLE align=3D=22center=22 border=3D=221=22 class=3D=22textfont=22 cellspacing=3D=220=22 cellPadding=3D=223=22 width=3D=2290%=22>
    <tr>
    <TD bgcolor=3D=22=23ccbbaa=22><b>Field</b></TD>
    <TD bgcolor=3D=22=23ccbbaa=22><b>Date</b></TD>
    <TD bgcolor=3D=22=23ccbbaa=22><b>Time</b></TD>
    <TD bgcolor=3D=22=23ccbbaa=22><b>Changer</b></TD>
    <TD bgcolor=3D=22=23ccbbaa=22><b>New value</b></TD>
    </tr>
    <TR>
    <TD><b>Status</b></TD>
    <TD>2008-4-30</TD>
    <TD>15:33:50</TD>
    <TD>yangqingping</TD>
    <TD>Rejected</TD>
    </TR>
    <TR>
    <TD><b>Assigned To</b></TD>
    <TD>2008-4-28</TD>
    <TD>14:57:26</TD>
    <TD>yangqingping</TD>
    <TD>yangqingping</TD>
    </TR>
    <TR>
    <TD><b>Assigned To</b></TD>
    <TD>2008-1-10</TD>
    <TD>18:03:45</TD>
    <TD>yuhua</TD>
    <TD>jidechao</TD>
    </TR>
    <TR>
    <TD><b>Status</b></TD>
    <TD>2008-1-10</TD>
    <TD>18:03:45</TD>
    <TD>yuhua</TD>
    <TD>Open</TD>
    </TR>
    </TABLE>
    </p>
    </BODY>
    </HTML>

    --=_NextPart_2rfkindysadvnqw3nerasdf--
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-5-14 17:07:09 | 只看该作者
    楼上发的是什么啊?

    最近准备安装TD,请问有人试验过这个方法对8.0适用吗? 谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-1-26 09:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2008-5-14 22:07:46 | 只看该作者

    回复 5# 的帖子

    learn 同学:
          你的问题,我昨天也遇到过,我用的是TD8.0 SP2,想必你选用的邮件格式是HTML格式,可以试着换用text格式,虽然没有HTML美观,但是总比有乱码强吧,这也是两害相权取其轻吧.希望对你有所帮助!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-8-29 17:14:28 | 只看该作者
    我使用的是TD8.0,不过问题不想给为说的那样,而是如以前发过的帖子描述:

    在TD的邮件设置中,自我理解TD以来就似乎存在一个固有缺陷:倘若bug单的标题超出某一限定字数,则在此问题单的自动通知邮件会显示出乱码。也许是公司办公平台的原因,我们公司的办公平台使用NOTES。这个问题困扰了我好久,一直不得其解,不知道哪位高手已经解决此问题了。请告知!谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-12-30 11:54:48 | 只看该作者
    先弄下来。。哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-1-19 14:30:27 | 只看该作者
    无论是邮件标题过长,还是显示源代码的问题。我都已经找到方法解决。
    去我空间看吧。http://www.51testing.com/?uid/154467
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-2-4 15:53:44 | 只看该作者
    有空试试楼上的,谢谢各位大侠的奉献
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-5-19 11:29:44 | 只看该作者

    回复 onlonely

    .点"开始"->"运行"。输入"mecury.ini"或者""mercury.ini回车,打开名为mecury.ini的配置文件
    2.在文档的末尾加上如下面类似的配置代码

    [SAQFORMAT]
    ehome=TD中有问题等待您的处理!缺陷编号:?BG_BUG_ID

    说明:1.其中“ehome”为你建立项目数据库时候使用的项目名称。
    2. “=”后面就是你需要使用的邮件标题,如果你需要使用变量替换的话按照“?BG_BUG_ID”这样的方法,其中“?”不能省略,BG_BUG_ID为TD中字段在数据库中的名称。
    3.最近发现TD8.0 SP2版本配置文件名称改为"mercury.ini"

    这个方法可以解决TD中发送的缺陷标题如果过长,发送的邮件标题乱码的问题,另外这个方法最初是一个牛人用英文回复在一个论坛上的,可看的我头晕。


    如果有好几个TD项目的话,这个怎么用啊!?好像用逗号,分号都不可以哦。只能第一个会有效果。如
    ehome1=TD中有问题等待您的处理!缺陷编号:?BG_BUG_ID
    ehome2=TD中有问题等待您的处理!缺陷编号:?BG_BUG_ID
    这样的话就只有ehome1会有效果了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-1-10 15:29:39 | 只看该作者
    谢谢.先下了!.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 05:28 , Processed in 0.080857 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表