我的数据库表中显示的都是中文,myeclipse中编码方式都设置了utf-8,程序中也都加了编码方式语句为utf-8了,tomcat中也设置了URIEncoding了,项目右键都设了utf-8,但是我的网页中的内容显示的都是乱码,指令名称和描述这两个词显示的是中文,到底怎么办?
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8", "root", "");
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
看jsp页面加上没。
然后在servlet里面在加上两句
response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8");
试试看
你的jsp里面设置了编码没