转=来自:http://xuganggogo.iteye.com/blog/423064
开发一个项目,如果整个项目是GBK,GB2312的编码,在使用<a href="mailto:xxx@xxxx></a>进行发邮件的时候,不会有中文乱码的问题。
但是如果整个项目使用的是UTF-8的编码,在使用如上功能时,就会有中文乱码问题。
解决方法之一:在后台就把邮件需要的内容转换成GBK编码,用java.net.URLEncoder.encode("这里是需要转码的内容","GBK");
之二:也可以在jsp页面上直接转码,但是如果是用jsp表达式转码,可能会出现一个问题。比如
<%=java.net.URLEncoder.encode("这里是需要转码的内容","GBK");%>
以上代码可以转换内容,但是如果需要转换的内容,不能用EL表达式来获取。
如果用struts2做项目,页面内容基本上都是用${}来获取数据,
<%=java.net.URLEncoder.encode( ${xxx} ,"GBK");%>-----------这样是无法解析的。
碰到这样的情况的话,可以采用自己写个标签库来解决。
----扩:------------------------------------------------
静态的页面如何扩展呢?
一些基本的编码都试过,貌似都不行!
分享到:
相关推荐
将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题
URL汉字编码问题(及乱码解决)
设置乱码问题,设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题
中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析
JAVA 乱码问题,JAVA 乱码问题,JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题
最全的编码问题,乱码问题,uft-8,gbk
qt乱码问题解决
最近发现乱码问题很烦,找了许多资料,自己总结了一些东西,主要是web页面的乱码,请大家指正
struts中文乱码问题解决详细步骤(两种方法)
本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致...本文的内容涵盖了“中文问题”,“乱码问题”。
字符与字节之间的转换是通过查码表完成的,将字符转成字节的过程称为编码,将字节转换成字符的过程称为解码,如果编码和解码使用的码表不一致,就会导致乱码问题。通过本案例来解决中文输出乱码问题。 使用...
Ajax中文乱码问题解决方案
本文档主要解决 Windows10+Qt5.8.0 中文编译乱码问题(包括代码设置的中文,编译输出乱码以及文件保存中文路径乱码等问题)。亲测有效。
在Java编程中,经常会碰到汉字的处理及显示问题,以不小心就会产生一大堆乱码或者问号。造成这种问题的根本原因是Java中默认...在这里,主要针对Tomcat中JSP开发容易出现的中文乱码问题进行讨论,一般有以下几种情况:
当需要将文本文件导入SAS中时,UTF-8编码的中文有可能会乱码,此文讨论了一种解决方法
解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...
java中文乱码问题详解--- java中文乱码问题详
“字符与编码”是一个被经常讨论的话题,而时常出现的乱码对于开发者来说,更是一件极其厌恶的事。 而对于JAVA来说,在JSP输出、文件读写、甚至数据库访问等环节上,都有可能出现乱码现象,而之所以会出现乱码,都与...
jsp使用URL编码传递中文参数乱码问题
这几天被编码乱码问题搞得头疼,现在找到一种简单解决方法,再也不需要编码转换,可直接插入数据库或者传递到页面或servlet