为了账号安全,请及时绑定邮箱和手机立即绑定

我字段的类型是VARCHAR(20),为什么在为字段插入字符串格式的记录的时候显示格式不对呢?

我字段的类型是VARCHAR(20),为什么在为字段插入字符串格式的记录的时候显示格式不对呢?

weibo_隔壁小晓_04178608 2017-01-10 10:06:55
type_name字段的类型是VARCHAR(20)如下图;但是当我在为type_name字段插入字符串的时候就报错了,应该是提示我格式错误?这是为什么啊,?求大神解答
查看完整描述

3 回答

已采纳
?
KevenHuang

TA贡献280条经验 获得超233个赞

只要在客户端输入set names gbk;就可以了,这个原因是你的客户端的编码和数据库存储的编码不一致所产生的。望采纳。
查看完整回答
2 反对 回复 2017-01-10
?
大写的王

TA贡献122条经验 获得超162个赞

应该是你数据库设置的编码问题,你看下你的MySQL编码是utf8的还是什么的,然后对应修改下
set names gbk?还有查看下你表的字符集
set names utf8。
看看你的是什么编码的对应这样修改试试。
如果你输入的不是中文的是英文状态的应该就是编码问题。
查看完整回答
1 反对 回复 2017-01-10
  • 3 回答
  • 0 关注
  • 1903 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信