我有一个web工程在windows下面运行添加、修改操作数据库中都不会有乱码!把工程部署到linux上面去后,添加、修改操作只要是中文数据就变成了"????",我试过utf-8、gbk,可都还是不行!
在filter中完成转码
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse resp = (HttpServletResponse) response;
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");chain.doFilter(request, response);

数据库mysql,编码是一致的,否则在windows上面就要出现乱码!
可是偏偏在linux上面却出现乱码,不知为什么,有哪位高手曾遇到过。
求解。急急急