数据库字段是中文插入进去是问号???

 最近一直在研究前端,后端的一些东西变得特别生疏,
 今天把mysql安装好,还有eclipse配置好。
 想把以前的项目再拿过来运行一遍。
 发现sql表运行时中文都变成了问号。小朋友,你是否有太多的问号???

在这里插入图片描述
反正不要急,肯定是编码的问题。

SHOW VARIABLES LIKE '%char%'     

然后发现
在这里插入图片描述
字符集默认为Latin1,于是需要修改为utf8

SET NAMES 'utf8'

就解决问题了。主要改的还是这三个字段

在这里插入图片描述
跟字符集相关的代码有:

SHOW VARIABLES LIKE 'character%';查看字符集
SHOW VARIABLES LIKE 'collation_%';

这个一般是每次发送前改一次,挺不方便的。外部访问数据乱码的问题就出在collection上。
另外,修改字符集的设置,也可以在在ini文件中加入下面配置:

default-character-set = utf8
character_set_server = utf8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值