从mysql命令行看到的中文不是乱码,但是从JSP出来就成了乱码。请帮我看看,下面是部分涉及的代码<%@ page contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ page import="java.sql.*" %>
<%request.setCharacterEncoding("GBK");%>
<%response.setContentType("text/html;charset=GBK"); %> String ReaderName=rs.getString("ReaderName");
out.print(" "+ReaderName);//打出来是乱玛我看了下我的mysql
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1请问怎么才能在我的jsp中正确显示我数据库里面的中文字符?
<%@ page import="java.sql.*" %>
<%request.setCharacterEncoding("GBK");%>
<%response.setContentType("text/html;charset=GBK"); %> String ReaderName=rs.getString("ReaderName");
out.print(" "+ReaderName);//打出来是乱玛我看了下我的mysql
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1请问怎么才能在我的jsp中正确显示我数据库里面的中文字符?
default-character-set=GBK
再开数据库里面,从命令行看就成乱玛了~怎么弄哦?
或者写个filter
out.print(" "+test);搞定 谢谢各位