appserv中使用mysql时向数据库中添加数据时报错

最近在学习用php搭建网站,使用appserv搭建的wamp环境,在使用mysql 数据库时遇到一个问题:

向数据库表中插入数据时,出现下面的问题:




这个错误指示的其实是中文字符不能识别的问题,于是我就去百度找解决的办法,办法很多,然并卵,我还以为是软件的问题,卸载了又装,装了又卸,又装。。。。

弄了整整一天也没弄出来,想了一下输入过程中也没使用过中文字符(汉子另说)啊 但是我是先在word文档里写好再复制到命令行执行的,想了想问题可能出在这里,于是,我照着上面的语句一个一个在命令行敲进去,果不其然,word文档中的单引号粘贴到命令行时居然给我转成了中文字符。。。好了  数据导进去了  出现一个警告,再去查看一下表的内容发现汉字的那个字段没有显示出来,这是因为服务器端的sql不能识别中文字符,:


办法: 命令:set  names gbk;将一些系统的字符集编码转化为gbk  然后再重新导入即可:


这样中文字符就能在数据库表中显示了。

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值