JavaWeb学习总结(七)---解决JavaWeb中画面数据保存到数据库之后的中文乱码问题
2016-09-02 10:47
483 查看
日期: 2016-9-2
内容: 在开发的过程中,画面数据提交后台处理之后保存数据库,但是出现了中文乱码问题:
这些数据是在处理前手动添加的,因此没有乱码问题!
只要是中文的地方就是“??”乱码。
输入命令:net stop mysql
提示mysql服务器正在关闭。
然后检查是不是关闭成功。
说明mysql服务器关闭成。
大家千万注意别按照上图修改,而应该按照下图修改:
我去!!!,启动不成功!!
经过一番折腾之后发现改错了。。。。。
但是到底是哪里错了呢?
不可以写成“utf-8”而是应该改成“utf8”!!!!!!!!!!!!这搞得我完全是对角线懵逼啊!
重新启动服务器测试是不是成功!
好吧!问题彻底解决了,这真实长见识了,其实只要我们细心点就啥都不是问题了。
内容: 在开发的过程中,画面数据提交后台处理之后保存数据库,但是出现了中文乱码问题:
一、错误信息演示:
1、 操作之前数据库数据截图:
这些数据是在处理前手动添加的,因此没有乱码问题!
2、 启动Tomcat访问画面并添加一条数据:
3、 操作之后数据库截图:
只要是中文的地方就是“??”乱码。
二、原因分析:
毫无疑问,出现乱码问题的主要原因就是编码不一致导致的。因此只要我们将编码统一就可以解决问题。三、解决问题:
1、关闭mysql服务器:
①、使用命令行关闭mysql服务器:
win+r组合件打开命令行输入框:输入命令:net stop mysql
提示mysql服务器正在关闭。
然后检查是不是关闭成功。
说明mysql服务器关闭成。
2、找到mysql的安装目录下的my.ini配置文件:
3、打开并修改如下画面红色方框内的拉丁文改成utf-8,(默认的是拉丁文):
在执行这一步之前希望将修改之前的文件进行保存备份一下,以防不测。4、修改之后保存并重启mysql服务器
①、修改之后保存:
大家千万注意别按照上图修改,而应该按照下图修改:
②、重启mysql服务器:
③、侧是否启动成功:
我去!!!,启动不成功!!
经过一番折腾之后发现改错了。。。。。
但是到底是哪里错了呢?
不可以写成“utf-8”而是应该改成“utf8”!!!!!!!!!!!!这搞得我完全是对角线懵逼啊!
重新启动服务器测试是不是成功!
好吧!问题彻底解决了,这真实长见识了,其实只要我们细心点就啥都不是问题了。
相关文章推荐
- mac下 解决 Hibernate保存数据到mysql时的中文乱码问题
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- SSM框架Jsp页面POST提交的中文数据保存到数据库变成乱码问题的分析
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- PHP从数据库导出数据到excel,无插件(解决中文以及法语乱码问题)
- 解决数据库录入中文数据乱码问题
- 解决Oracle数据库里的中文数据显示乱码的问题,修改数据库的字符集。
- 如何解决数据库中插入数据中文乱码问题(简单并完美解决数据库中插入数据中文乱码问题)
- 使用MySQL保存中文数据时,经常会遇到乱码问题的解决思路
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法
- 解决不同字符集数据库数据传输中文乱码问题
- springMVC教程(四)保存数据到mysql数据库中文乱码问题解决方法
- python 链接 ORACLE 数据库,并打印数据.解决中文乱码问题
- 解决Hibernate保存数据到mysql时的中文乱码问题
- 如何解决数据保存数据库后出现中文变"?"的问题
- PHP+MySQL中文数据保存到数据库乱码的解决方法
- javaWeb将数据保存到数据库中文出现问号,解决办法。
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)