jsp + mysql 存取数据乱码的解决方法
来源:互联网 发布:制作网页的软件 编辑:程序博客网 时间:2024/06/03 09:17
本文参考网络文章整理而成。
本文所有编码格式均为UTF-8
第一步:编写过滤器类。具体如下:
package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class txtFilter implements Filter {/* * (non-Javadoc) * * @see javax.servlet.Filter#destroy() */public void destroy() {// TODO Auto-generated method stub}/* * (non-Javadoc) * * @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, * javax.servlet.ServletResponse, javax.servlet.FilterChain) */public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {// TODO Auto-generated method stubHttpServletRequest req = (HttpServletRequest) request;HttpServletResponse res = (HttpServletResponse) response;req.setCharacterEncoding("UTF-8");res.setCharacterEncoding("UTF-8");chain.doFilter(req, res);}/* * (non-Javadoc) * * @see javax.servlet.Filter#init(javax.servlet.FilterConfig) */public void init(FilterConfig filterConfig) throws ServletException {// TODO Auto-generated method stub}}
第二步,配置web.xml,在其中加入如下配置代码段。具体如下:
<!-- 编码过滤 避免出现乱码 --><filter><filter-name>txtFilter</filter-name><filter-class>com.filter.txtFilter</filter-class></filter><filter-mapping><filter-name>txtFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
- jsp + mysql 存取数据乱码的解决方法
- jsp存取mysql中文数据结果为乱码的解决方法
- jsp存取mysql中文数据结果为乱码的解决方法
- jsp存取mysql中文数据结果为乱码的解决方法(未经验证)
- jsp存取mysql中文数据结果为乱码的解决方法(转自自己以前的blog)
- MySQL数据乱码的解决方法
- jsp mysql 的乱码问题以及解决方法
- PHP存取 Mysql 数据乱码终极解决方案
- JSP连接MYSQL乱码解决方法
- jsp + mysql 中文 乱码 解决方法
- jsp表单数据乱码解决方法
- jsp的乱码解决方法
- JSP乱码的解决方法
- Jsp乱码的解决方法
- servlet向jsp发送的数据出现乱码的解决方法
- jsp+mysql在linux下的乱码解决方法
- JSP与MYSQL中中文乱码的解决方法
- jsp form之间传递数据存在乱码的解决方法
- javascript中如何将字符型数字转换为数值型(二)
- C语言基础
- SQLite源码编译使用
- sql plus 登录时密码不正确
- oracle 物理结构之redo log
- jsp + mysql 存取数据乱码的解决方法
- 编译模块出现WARNING: "xxxx" [xxxx.ko] undefined!的警告
- LayoutInflater的使用 和getSystemService系统服务
- EPT in kvm
- Antlr---特点领域语言
- SqlServer 将存储过程查询的数据插入一张表
- Oracle10g用SQL Plus怎么登陆
- PF_RING DNA破解
- Oracle-ORA-01722 invalid number错误