hibernate与mysql问题
来源:百度知道 编辑:UC知道 时间:2024/07/04 17:31:09
你在编程时加一个过滤器
用来处理乱码的
Filter
public class CharacterFilter implements Filter {
public void init(FilterConfig arg0) throws ServletException {
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding("UTF-8");
arg2.doFilter(arg0,arg1);
}
public void destroy() {
}
}
你可以看下
怎么加到web.xml这个我就不用介绍了吧
MYSQL最DER的地方就是关于字符方面一直都是很麻烦的
首先 查看你MYSQL库里的字符类型 然后 在你的数据转进去之前 把字符类型转换过来
请问你是用jsp向数据库插数据,还是直接用main方法查数据哦!
如果是jsp的话就有可能是jsp的字符编码问题,如果直接插的话,就是MySQL的问题、则:
启动MySql服务器的时候,指定系统变量character_set_server=GB2312即可,如下:
mysqld --character_set_server=GB2312
jsp字符输入的问题就可以用个过滤器;
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws IOException, ServletException {