数据库中插入英文数字正常,插入中文错误解决方案
一个发布公告的功能
在其他电脑上面运行的好好的。到了另外一台上就出问题了,
报如下错误
[http-8080-2] ERROR org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in
(don't flush the Session after an exception occurs)
分别用英文和中文插入,发现英文能行,
插入中文总是失败,于是怀疑是否数据库编码问题了,在Navicat上面直接保存中文,被拒绝保存。用下面语句查看mysql的编码格式
查看mysql的编码格式 show variables like 'character_set_%';
果然,显示的都是latin1编码。问题就好解决了。
在C盘,我装MYSQL在这里,找到C:\Program Files\MySQL\MySQL Server 5.5\bin
下面的MySQLInstanceConfig.exe,点击运行,然后一路next,直到选择编码的时候:如图
记得在第3个上面打钩!然后选择utf-8编码
然后继续一路next,重新配置以后,可以插入中文了。
转载于:https://my.oschina.net/liangzhenghui/blog/101778
数据库中插入英文数字正常,插入中文错误解决方案相关推荐
- 经典:统计字符串中汉字,英文,数字,特殊符号个数
经典:统计字符串中汉字,英文,数字,特殊符号个数 package wzs.arithmetics;/*** 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量* @author wWX15478 ...
- python正则匹配空格+数字+空格_如何批量添加中文和英文数字之间的空格?用正则表达式吧...
1.中文与英文数字混合使用,排版有规范 写作中,我们经常遇到以下中文与英文.数字混用的情况. 我自学python编程,是在xue.cn上进行的.时耗方面,基础功仅需50多小时,加上很多实战,包括初步运 ...
- 如何得到数据库中所有表字段及字段中文描述
如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT (case when a.colorder=1 then d.name els ...
- SQLSERVER得到数据库中所有表字段及字段中文描述
如何得到数据库中所有表字段及字段中文描述 以下资料,通过csdn的一位师兄从SQL版主那得到: sql中 SELECT (case when a.colorder=1 then d.name el ...
- 如何将vs2015中的英文注释改为中文
如何将vs2015中的英文注释改为中文 找一个中文版的vs 将 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NET ...
- ubuntu系统安装好搜狗输入法后只能输入英文,无法输入中文的解决方案
写在前面 自己的电脑环境:Ubuntu20.04.5 一.问题描述 自己通过搜狗输入法官网下载deb安装包,然后按照如下指令安装搜狗输入法之后 sudo dpkg -i sogoupinyin_4.0 ...
- SpringBoot向数据库中插入英文没问题,中文报错乱码问题
今天调试接口的时候发现向数据库中添加中文字段时会抛出异常,检查了一下发现是数据库创建时编码设置出现了问题,当向数据库插入中文出现乱码.问号或者报错时检查步骤应有如下几步: 1首先检查一下看看插入英文时 ...
- CSS 全局实现英文数字斜体而中文汉字正常显示
天天都在看自己做的网页,某一天突然觉得好腻烦,感觉所有字体都是垂直竖立好单调.原本英文和数字不应该是倾斜一些的么?从小学写数字.中学写英文,都是斜着写呀.于是开整. 在网上检索到一款: 测试后发现手机 ...
- python中如何将数字转换成中文数字_Python把数字变成中文的方法
Python把数字变成中文的方法 发布时间:2020-07-07 15:05:45 来源:亿速云 阅读:92 作者:清晨 这篇文章将为大家详细讲解有关Python把数字变成中文的方法,小编觉得挺实用的 ...
- 中文和英文编程对比,中文更具有优势。
中文编程优点: 1.中文无需大驼峰小驼峰.英文的弊端是不能独立成义,几个单词放在一起无法识别词义,为了方便取义,英文编程才有了大驼峰小驼峰.而中文单字成义无需大驼峰小驼峰. 2.中文占用存储空间更小. ...
最新文章
- UVA 10594 Data Flow
- jQuery:localStorage用法
- 最小生成树——Kruskal(克鲁斯卡尔)算法
- CDB和PDB的创建、连接、启动、关闭
- apachemod_wsgidjango部署多个项目
- 【Vue2.0】—ref属性(十四)
- 如何使用PowerShell在Azure中创建SQL虚拟机
- 创新也要懂“规矩” 协同软件将走向何方
- Python仿微信红包算法
- 多线程总结之旅(9):线程同步之事件
- funCode课程实训(C++ )
- 大数据第一季--java基础(day27)-徐培成-专题视频课程
- php读取移动硬盘数据,什么是移动硬盘
- 交通强国,标准先行【附PPT】
- Speedoffice(PPT)如何做动画演示效果
- Linux对大于2T的磁盘分区方法及创建逻辑卷LVM
- 视频剪切合并器使用方法,如何使用视频剪切合并器分割合并视频片段
- cad安装日志文件发生错误_CAD因为发生错误安装过早结束 致命错误解决方法
- Ubuntu 安装常用软件、做Windows10系统盘、初尝试更换硬盘
- .mat文件批量转成图片——python脚本编写