mysql中文显示设置

来源:百度知道 编辑:UC知道 时间:2024/05/28 00:10:21
我JSP用mySQL数据库,获取的时候没有问题,但是不知道为什么保存在数据库进去的时候就出现乱码,显示也都是乱码,请问这是什么问题,我数据库里面的也都选择了UTF8,GB2312都选择过了 但是还是出现乱码?真是郁闷死了 高手指点下~谢谢!

在配置数据库的时候选择 UTF8之后,一般要重新启动数据库
你JSP 页面上是否也设置了字符编码呢?
一般这样
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

useUnicode=true&characterEncoding=utf8

写过滤器

在执行查询或插入数据的SQL语句之前先执行下面的SQL语句:

SET NAMES 'utf8';

一楼正解