存到mysql的中文乱码_web项目存数据到数据库,中文乱码,解决过程
first:
排查原因:
打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的。
前者解决方案:
在web.xml里面加上:
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
true
encoding
UTF-8
encodingFilter
/*
在配置jdbc数据源的时候加上:
jdbc:mysql://127.0.0.1:3306/logistics?useUnicode=true&characterEncoding=UTF-8
存数据库操作后乱码,解决方案:登录数据库,执行如下sql:
show variables like 'character%';
结果:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
说明在安装数据库的时候,character_set_database,character_set_server编码格式设置错误。
解决:
找到mysql安装路径下的my.cnf文件在[mysqld]下添加如下两行:
character_set_server=utf8
init_connect='SET NAMES utf8'
再次查看,问题解决:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8
java web项目get,post请求参数中文乱码解决
存到mysql的中文乱码_web项目存数据到数据库,中文乱码,解决过程相关推荐
- servlet中文数据存入数据库为乱码的解决办法
今天在测试从web端存入数据到数据库,结果存入数据库的中文数据出现乱码.当然读取出来的时候也是乱码 乱码的原因是tomcat的内部编码格式iso8859-1导致. 而在每个jsp页面设置的utf-8仅 ...
- MySQL入门笔记(五):另存数据为文件(导出数据)
在select查询数据之后,要把结果数据保存到文件里,则需要另存数据为文件的操作,即导出数据 mysql> select user,host into outfile 'out.csv' fie ...
- 记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案 1
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:王帅 来源地址:https://yq.aliyun.com/ ...
- 记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案
问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死.严重影响业务 ...
- 干 MySQL 两千万数据的大表优化解决过程,三种厉害的解决方案
问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死.严重影响业务 ...
- Hbase写数据,存数据,读数据的详细过程
Client写入 -> 存入MemStore,一直到MemStore满 -> Flush成一个StoreFile,直至增长到一定阈值 -> 出发Compact合并操作 -> 多 ...
- 【转载文章】记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案...
问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死.严重影响业务 ...
- vue页面乱码_项目部署到weblogic后页面乱码问题
问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...
- dataframe存到mysql中_pandas实现to_sql将DataFrame保存到数据库中
目的 在数据分析时,我们有中间结果,或者最终的结果,需要保存到数据库中:或者我们有一个中间的结果,如果放到数据库中通过sql操作会更加的直观,处理后再将结果读取到DataFrame中.这两个场景,就需 ...
最新文章
- SAP HUM嵌套HU研习之HU03显示内层HU数据
- 利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性
- sysbench 压测 详解
- 南山中学2021级2班高考成绩查询,绵阳南山中学双语学校2021年排名
- 单点登录Redis存储Session及SessionId问题说明与集群实战-1
- linux驱动分离分层的概念
- 弹性盒模型----容器属性
- Spark案例:Java版统计单词个数
- Vscode搭建jdk源码阅读环境 wsl
- 目前下载VS2017你可能会遇到这个坑
- 杭州英博电磁流量计通讯协议
- 几种常用App原型设计工具详解
- 如何在win10 安装ADS1.2
- matlab中:错误使用 handle.handle/set 对象无效或已删除
- php cache_expire,PHP session_cache_expire 会话函数
- 判断两个String类型的是s1,s2是否相等?
- echarts 折线图高于目标显示绿色低于目标显示红色
- 2022年企业CS1升级到CS2需要什么条件 ?有什么流程?
- Mysql 数据库执行计划 EXPLAIN SELECT * FROM
- Python计算机视觉编程第三章——图像到图像的映射
热门文章
- 用python绘制心形_如何利用Python绘制一个爱心
- 设置UYVY格式YUV为黑色
- 执行sql报错:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in
- Ubuntu18.04关闭ibus-daemon自启动
- 最简单的BufferQueue测试程序(九)
- Java之添加环境变量
- windows电脑自动安装第三方软件-联想客服建议解决办法
- kd树 python实现_kd树 寻找k近邻算法 python实现
- 嵩天python123测试3_嵩天老师python123测验3: 基本数据类型 (第3周)
- 微信支付:nginx配置 网页授权域名 用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。