tom邮箱邮件正文粗糙的显示方式导致乱码出现
2013-03-28 16:51
211 查看
接触线上的qq邮箱比较多,基本上都用它,所以也习惯了它的处理;
且在前面看关于邮件内容编写时,曾记得标准文档要求正文中只需要包含<body></body>之间的代码,不要放其它标签;
因为根据我的想法,也是觉得这样的处理是比较合理的:
一,如果像qq一样,在线上显示,且在显示时想有效控制内容,且同时自己的代码与正文是一体,同在一个页面中,那么如果出现<body><html><head>....</html></body>这样的结构时,肯定是不全理的,且是一个非常精心的设计;所以,qq会把所有影响到自己代码的代码全部清除;
二,使用其它方式处理时,这变得更加方便,只需要自己组织其它代码即可达到显示目的,只不过,有很多人不按标准走,还是得过滤一下才放心,把js,css之类全部过滤掉.
测试了下tom,发现会把iframe去掉,css没去掉,onload=改成xnload,其它地方没进行测试,且使用独立的页面直接显示过滤后的代码,这样就导致一个问题,如果你是按照标准走的,没有设置编码meta,那么,用户的浏览器编码设置错误时,你就会显示成乱码.
看来一个产品要经过很多考验,同时也说明一个体验不好的产品,用户 群也就不大;当用户群不大时,你也就懒得完善它了;
且在前面看关于邮件内容编写时,曾记得标准文档要求正文中只需要包含<body></body>之间的代码,不要放其它标签;
因为根据我的想法,也是觉得这样的处理是比较合理的:
一,如果像qq一样,在线上显示,且在显示时想有效控制内容,且同时自己的代码与正文是一体,同在一个页面中,那么如果出现<body><html><head>....</html></body>这样的结构时,肯定是不全理的,且是一个非常精心的设计;所以,qq会把所有影响到自己代码的代码全部清除;
二,使用其它方式处理时,这变得更加方便,只需要自己组织其它代码即可达到显示目的,只不过,有很多人不按标准走,还是得过滤一下才放心,把js,css之类全部过滤掉.
测试了下tom,发现会把iframe去掉,css没去掉,onload=改成xnload,其它地方没进行测试,且使用独立的页面直接显示过滤后的代码,这样就导致一个问题,如果你是按照标准走的,没有设置编码meta,那么,用户的浏览器编码设置错误时,你就会显示成乱码.
看来一个产品要经过很多考验,同时也说明一个体验不好的产品,用户 群也就不大;当用户群不大时,你也就懒得完善它了;
相关文章推荐
- Jmail组件发送utf-8编码的邮件,在foxmail等客户端显示为乱码的解决方式
- PHP 显示页面以及数据库中出现乱码问题的解决方式
- Indy10 接收邮件正文和标题 出现乱码
- outlook2007 邮件正文出现乱码,如何解决?
- 调整 Thunderbird 邮件主题和正文的字体、字号,修正中文显示乱码
- JSP页面post和get方式提交请求,请求参数出现中文乱码
- 【JavaMail开发】使javamail-1.4.2 发送邮件时中文附件乱码或显示"??"的解决办法
- 邮件系统开发中,解决提取邮件时出现中文乱码的方法
- MySQL插入显示汉字出现乱码问题的解决
- 本地运行Tomcat正常显示,部署到服务器上出现乱码
- Log4J发日志邮件给多个接收者及标题、正文乱码问题
- ueditor的工具栏显示乱码解决方法 小问题.. 是你的页面编码与语言包js编码不符所导致的
- html编写代码时,显示效果中文内容出现乱码解决方法
- 缺少jar包导致Spring利用注解的方式来实现AOP所出现的错误
- 【Vegas原创】ASP.NET读取Excel,并以邮件正文方式和附件方式发送实例
- 源代码字符编码不一致导致显示乱码
- 使用System.Net.Mail.SmtpClient发送邮件时出现的乱码问题
- jsp页面中include静态html出现乱码问题的解决方式
- java awt显示到组件中出现乱码
- pycharm开发python时出现控制台显示中文乱码