码迷,mamicode.com
首页 > 数据库 > 详细

JSP之mysql中文乱码问题

时间:2018-10-05 12:21:47      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:插入数据   很多   中文   from   har   tab   sys   遇到   enc   

查看数据库编码方式

show variables like ‘character%‘;

 

关于jsp页面插入数据库乱码问题。

我遇到的问题是插入数据库后后台select * from tablename

及jsp网页out.println显示的中文均显示??

解决方案:

show variables like ‘character%‘ 很多数据库默认的是Latin1

此时要将显示的编码方式不同的均改一致的显示,其中character_set_system无法修改;

这里在jsp编码时,我的开头设置为utf-8:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

数据库编码我也将其改为utf-8的编码方式:

set character_set_client=utf8;

set character_set_connection=utf8;

set character_set_database=utf8;

set character_set_server=utf8;

 

当然,在mysql的配置文件中也将character_set_server = utf8添加到了倒数第二行(一个空行);

 

之后,一定要记住要重新建表!!!

 

JSP之mysql中文乱码问题

标签:插入数据   很多   中文   from   har   tab   sys   遇到   enc   

原文地址:https://www.cnblogs.com/Ashleycom/p/9744220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!