如何解决从mysql传值到jsp出现中文乱码问题

如何解决从mysql传值到jsp出现中文乱码问题

问题描述:

问题如上 请教各位

那个是java编码的机制 ,你要在数据库里查看中文 教你一个方法:
(不是在可视化界面上查看)
在选择完数据库的时候,执行下面命令
mysql--> set names gbk;

然后再查看的就是中文了
mysql -->select * from user;

或者你吧字符集改成gbk
mysql--> charset gbk;
查看的数据库 肯定是中文的 (注意 这里没有UTF-8只有GBK)

问题解决了 ,给分吧 :D

首先数据库的字符编码集最好要与jsp的页面编码一致(最好事UTF-8的),然后在写一个过滤器默认的过滤编码也为UTF-8的就好了

安装版MYSQL ,在配置服务器信息的时候有设置编码:
MYSQL --> MySQL Server Instance Configration Wizard 一直next 在倒数第三步 有一个设置字符集的 它默认的是latin文 肯定存不了中文 设置为UTF-8

jdbc:mysql://localhost:3306/mipp?useUnicode=true&characterEncoding=utf-8