此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【hohai】截止到2008-07-31 00:22:43的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:1 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=hohai
楼主【hohai】截止到2008-07-31 00:22:43的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:1 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=hohai
解决方案 »
- 做外包小网站,进来交流一下,3Q。
- 请教:session.getAttribute和application.getAttribute的区别
- 如何将select中的所有的option的值在request中获取
- 求完整的java web实战开发的视频
- 谁能够说一下jsp+servlet+javabean的编程模式
- A和B谁的资源消耗大?
- 高分奉送!!!谁知道哪里有完整的JSP 新闻发布程序,200分就归您啦!!
- uploadify上传图片后 使用struts如何返回值给jsp页面呢?
- 关于ajax回调函数data的问题
- jsp input 显示特殊字符
- 如何在下面代码中加入URL链接?图片和文字都要URL链接.谢谢高手!
- 下载问题
<%request.setCharactorEncoder("GBK");%>或者用 过滤器参考这个http://www.java2000.net/p2993
麻烦点,可以按竹子说的,写个过滤器。
jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=GBK
一可能是在java程序中就已经是乱码了,那样的话,存到数据库也就当然是乱码了
二可能是数据库的编码格式不一样,那样的话,你存进去肯定是乱码,我以前出现过一次,把mysql重新配置一下,把数据库编码格式改一下就好了
你重新配置一下你mysql,前提是关闭你的mysql启动程序
在任务管理器里强制关闭mysql
然后配置mysql,再配置最后阶段有个编码选择,你选择utf-8/或者gbk
完成就ok了
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
public class ActionServlet extends org.apache.struts.action.ActionServlet { protected void process(HttpServletRequest request,
HttpServletResponse response) throws IOException, ServletException {
request.setCharacterEncoding("UTF-8");
super.process(request, response);
}
}
import java.io.IOException;
/**
* 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题
*/
public class CharacterEncodingFilter
implements Filter
{
protected FilterConfig filterConfig = null;
protected String encoding = ""; //过滤器的编码格式自己定义建议用utf-8,但是要保证整个webapp都是统一的编码格式
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException
{
if(encoding != null)
servletRequest.setCharacterEncoding(encoding);
filterChain.doFilter(servletRequest, servletResponse);
}
public void destroy()
{
filterConfig = null;
encoding = null;
}
public void init(FilterConfig filterConfig) throws ServletException
{
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
}
}
在web.xml中添加
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>com.oy.filter.CharacterEncodingFilter</filter-class><!--filter-class的值是自己的过滤器完整类名-->
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>