【mysql】插入时中文变为??
来源:互联网 发布:数据库 null 编辑:程序博客网 时间:2024/05/21 06:37
问题提出:在阿里云服务器上部署了window 2007的环境,将java web项目发布在tomcat上。发现一个bug,在执行insert语句时,中文在mysql中变为??。但是在我自己的机器上执行时没有问题。
解决方案:
有文章说是没有设置database的编码,查看了一下
注意到character_set_database的值的确为utf8,如果不是则修改为utf8。
修改命令为set character_set_database = ''utf8"' ;
修改完成后,休要重启mysql,并且删除原有数据库,再新建数据库,因为原有数据库的默认编码不是utf8。这样话一般就可以避免“问号”问题了。
但是,好吧,最烦的就是但是问题。但是,在我的阿里云服务器上依然问题未解决。
怎么办呢?现在就不是数据库的问题了,而是自己代码的问题。
在链接数据库时我只写了数据库的url,未加“?useUnicode=true&characterEncoding=utf-8”,加上这段之后问题成功解决。
下面是我数据库配置文件:
0 0
- 【mysql】插入时中文变为??
- MySql插入时错误
- mysql插入时存在就更新
- mysql-插入时存在则删除
- mysql插入时防止重复记录
- mysql 插入时判断重复时更新
- mysql 数据插入时的一些问题
- Python插入时中文乱码问题的解决办法
- 解决向sqlserver插入时中文乱码问题
- Mybatis + MySql 插入时获取自增的主键
- mysql插入时unique字段重复插入失败
- Mysql批量插入时,id冲突的解决方案
- U盘插入时复制
- 通过实验分析索引对MySQL插入时性能的影响
- mysql 明明没有相同的值,插入时却提示主键冲突
- MySQL大批量数据插入,PHP之for不断插入时出现缓慢的解决方案及优化。
- MySQL 如何实现插入时如果不存在则插入,如果存在则更新的操作?
- 关于mysql上万条数据同时插入时的性能优化
- 相机调效果 说的IQ tuning 是什么意思
- define 中强制类型转换及浮点数后面带f
- STM32 的几种输入输出模式
- Mysql5.7
- ScrollView嵌套ListView显示不全时原理浅析
- 【mysql】插入时中文变为??
- 洛谷P2268 统计和(树状数组)
- 工厂模式---抽象工厂模式
- oracle用户信息
- iOS不使用__block修改Block中的局部变量<指针篇>
- react-native里TextInput遇到的一些问题及解决方案
- JAVA线程池应用的DEMO
- unicode Ascii gbk字符集和utf-8 utf-16编码
- 张量初步学习