`
Java-primer
  • 浏览: 50562 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

关于mailto主题乱码的问题

阅读更多
页面编码问题---mailto中夹杂中文以及UrlEncode的问题
    网页中有个发email的链接,需要调用客户的outlook发送email,链接是这样的:
mailto:zhangweiwei@staff.hexun.com?subject=主题&body=正文 这样就能达到自动把主题和部分正文填到outlook里,但是运行时发现outlook接收的是乱码。我的网页是utf-8编码的,在web.config里面是这样的:
   <globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
   />
    似乎是outlook接收的标准是gb2312,转换成这样也不行:
mailto:zhangweiwei@staff.hexun.com?subject=<%=Server.UrlEncode("主题")%>&body=<%=Server.UrlEncode("正文")%>
然后用vs的高级保存选项把这个网页保存为utf-8的编码,问题依旧,看来这个高级保存选项并不能影响它最终的真正编码,把web.config改为:
   <globalization
            requestEncoding="gb2312"
            responseEncoding="gb2312"
   />
问题就能解决。后来查msdn发现page指令也可以单独指定某页的编码方式:
在页首的<%@ page %>里面增加:ResponseEncoding="gb2312"即可,msdn说page指令也支持RequestEncoding,但用的时候发现page似乎不支持这个指令,莫非msdn搞错了?

PS:
后来单独改了本页的编码以后就可以了,但是发现如果不对其进行Encode那么在IE6里面是正常的,但是Firefox不正常,如果用Encode编码,则两个浏览器都正常。

分享到:
评论

相关推荐

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,

    foxmail7在windows10乱码解决办法

    我还是习惯修改前的FOXMAIL 7界面,但在win10系统收发中文邮件内容都显示是乱码,只有主题不是乱码,有一种彻底的解决办法。

    javamail发送邮件 主题乱码解决

    第90行,setSubject("")

    乱码查看器

    改进了乱码识别算法,可以更好的识别邮件主题中的乱码 改进了其他方式的解码,更好的识别那些被屏蔽了高位的死乱码邮件 ……v2.22 增加了打开保存文件和文件拖放的支持。 修正了GB-&gt;BIG5转换的BUG,修正了HZ码转换...

    Java Web开发(JSP、Servlet)乱码终极解决方案.txt

    F:\文档\PDF格式学习资料\主题:Java Web开发(JSP、Servlet)乱码终极解决方案.txtF:\文档\PDF格式学习资料\主题:Java Web开发(JSP、Servlet)乱码终极解决方案.txtF:\文档\PDF格式学习资料\主题:Java Web开发...

    IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改、乱码问题-附件资源

    IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改、乱码问题-附件资源

    Sublime Text 3 64位汉化版 乱码BUG已修复

    本压缩包内为Sublime Text Build 3143 64位版本,由官网下载后进行了汉化,并且修复了标签乱码BUG,已安装各种常用插件和常用主题如Boxy themem,ayu,Brogrammer等,并配好了A File Icon侧边栏插件,简介酷炫。...

    WP主题:HotNewspro 2.4

    提示:如果你对修改模板基本要求一无所知,请在后台主题编辑功能中修改,或者使用Notepad++文本编辑软件,否则可能会造成错位或乱码。 分类ID查看方法:进入后台→文章→分类目录,把鼠标悬停在某个分类名称上,...

    鲤鱼论坛 v1.0(附源码)

    修复首页显示人员列表中的“目前位置”的乱码,及用户级别显示的乱码问题 修复首页版块左侧图片,由于缓存有新帖子不变的问题 修复显示帖子页面“显示可打印版本”功能错误 修复“添加收藏”功能的错误 修复后台...

    swagger2生成PDF编码混乱处理.zip

    这个jar包可以用来覆盖本地maven仓库的官方jar包,以此来解决swagger2生成的PDF文档中文乱码,或者中文不全的问题。使用方法:下载下来的jar包,名字改成和官方一样的asciidoctorj-pdf-1.5.0-alpha.16.jar,然后复制...

    【WordPress主题】2022年最新版完整功能demo+插件v1.1.5.zip

    "【WordPress主题】2022年最新版完整功能demo+插件v1.1.5 Children Charity - Nonprofit & NGO WordPress Theme with Donations 儿童慈善机构 - 非营利组织与非政府组织Wordpress主题捐赠" ---------- 泰森云每天...

    WordPress源代码中文乱码的解决方法

    WordPress在使用一切正常,无意查看源代码发现中文字符为乱码。潜意识告诉我们,应该是编码问题,问题应该是主题模板的变法,于是把所有模板文件都用EDITPLUS另存问UFT-8变法,发现问题还是没有解决。

    PHP MPDF中文乱码的解决方式

    废话不多说了,直接奔入主题了。 推荐教程:PHP使用MPDF类生成PDF的方法 1.config.php文件,大约67行: $this-&gt;autoLangToFont = true; 2.使用的时候 注意, +aCJK 这个参数,而不是 c这个参数 $mpdf=new \mPDF...

    hexo matery主题博客解析bug问题及主题优化

    matery主题优化时解析出bug matery是个好的主题这个我就不详细地说了,但是优化也难 越好的主题、越丰富的主题,插件越多,配置越多,就容易出错 最要命的是这种静态网页的部署还要用最原始的方法进行,先在命令行...

    PHPnew助站(简洁式主题管理系统) v1.3.rar

    4:修复附件下载的记录数及中文名乱码问题. 5:增加主题颜色功能,主要对标题有作用. 6:增加主题管理面榜. 新功能待优化. 7:美化及重新调整列表页结构. 8:美化首页显示样式. 9:修复图片展示缓存问题,主要表示在...

    oracle em 按钮乱码解决办法及em网页变成英文

    oracle em 按钮乱码,该问题很是麻烦啊,不过本文介绍了一些解决方法,有需要的你可千万不要错过啊,好了,话不多说切入主题

    【WordPress插件】2022年最新版完整功能demo+插件v1.0.42.zip

    "【WordPress插件】2022年...泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、PHP项目源码、安卓项目源码、ios项目源码,更有超10000个资源可供选择,如有需要请站内联系。

    主题6_欧美资产阶级革命(PPT49页).pptx

    主题6_欧美资产阶级革命(PPT49页).pptx

    Kali Linux 汉化及乱码解决方法.docx

    主题和 kali-undercover 的改进 新工具 Non-Root 在 Kali(及其前身 BackTrack,WHAX 和 Whoppix)的整个历史中,其默认凭据都为root/toor。现在,Kali 2020.1 将默认用户为非 root 用户,通过使用标准的非特权...

Global site tag (gtag.js) - Google Analytics