SpringBoot向数据库中插入英文没问题,中文报错乱码问题
今天调试接口的时候发现向数据库中添加中文字段时会抛出异常,检查了一下发现是数据库创建时编码设置出现了问题,当向数据库插入中文出现乱码、问号或者报错时检查步骤应有如下几步:
1首先检查一下看看插入英文时是否出现异常,确保不是因为程序出问题导致的错误。
2检查项目的的编码方式看是否设置为UTF-8,默认使用的latern1编码方式不支持中文。
3在配置数据库链接的文件application.properties中确保数据库采用正确的编码方式创建
4清空 数据库后 重新启动项目,这时发现可以正常添加中文字段。
若程序代码没有问题但插入到数据库中的数据仍为乱码,则可能与tomcat服务器的设置有关,需要在conf/server.xml文件Connector标签小添加控制编码方式的字段URIEncoding="UTF-8",修改后重启tomcat
SpringBoot向数据库中插入英文没问题,中文报错乱码问题相关推荐
- 数据库中插入英文数字正常,插入中文错误解决方案
一个发布公告的功能 在其他电脑上面运行的好好的.到了另外一台上就出问题了, 报如下错误 [http-8080-2] ERROR org.hibernate.AssertionFailure - an ...
- 如何快速的向数据库中插入已知的1000万条数据
MySQL 如何快速的向数据库中插入已知的1000万条数据 假设这1000W条数据在同一个集合里,那么将这个集合进行遍历,循环1000W次,结合数据库编程技术,如JDBC,就可以插入数据库,这么简单的 ...
- php怎么插入数据,利用PHP怎么向MySQL数据库中插入数据
利用PHP怎么向MySQL数据库中插入数据 发布时间:2020-12-11 16:41:47 来源:亿速云 阅读:89 作者:Leah 这篇文章给大家介绍利用PHP怎么向MySQL数据库中插入数据,内 ...
- 用java向mysql数据库中插入数据为空
利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...
- 以使用QSqlQuery向数据库中插入数据为例,做一个小结
背景: 最近在使用Qt+SQLite写一个本地数据库管理程序(使用者不懂SQL),在写向数据库中插入数据的 相关的函数时,我遇到了几个问题(暂时就这些): 1.向指定字段插入指定数据时,读取到的数据都 ...
- mongodb数据库中插入数据
mongodb数据库中插入数据 一:connection 访问集合: 在mongodb数据库中,数据是存储在许多数据集合中,可以使用数据库对象的collection方法访问一个集合.该方法使用如下: ...
- qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...
- mysql十万条数据_2秒内向数据库中插入十万条数据?
怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右 1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的s ...
- oracle数据库插入多表,在Oracle数据库中插入嵌套表
我是PL/SQL数据库的新学习者,这是一种给apex.oracle.com上的数据库应用指定序列的练习.然后我创建了表格,但是当填充与插入的代码如下所示,应用赋予错误,表你不介意,我需要你的帮助在Or ...
最新文章
- oracle参数文件initorcl位置,ORACLE参数文件
- JS break语句和continue语句
- 【算法】9 散列表【待补充】
- python课程将主要介绍哪些内容-Python窗口的基本介绍
- 无线通信 -- 跳频技术
- x265-common.h
- 王成录华为鸿蒙系统,华为手机销量仍在增长!华为王成录:手机会是鸿蒙OS系统的中心...
- 实现进程守护 脚本命令
- 弟子规python编程游戏_《Python游戏趣味编程》 第11章 消灭星星
- windows phone 了解LinearGradientBrush类和RadialGradienBrush类(11)
- 1225 数数字
- 黎明杀机手游未能连接服务器,黎明杀机无法连接在线服务及EAC绿条读完后无反应解决方法...
- python语言中、外部模块先导入、再使用_python引入导入自定义模块和外部文件--转载Sumomo的博客...
- 关于Mybatis的一点小记录(parameterType)
- 1.android源码编译android-7.1.2_r39
- vue实现上移下移_vue.js实现组件间的上移下移
- BOOT.BIN文件
- axios 的简化写法
- html移动轮播后盾网,后盾网lavarel视频项目---Vue项目使用vue-awesome-swiper轮播插件...
- 年终思路梳理(三)——工业互联网