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

来源:互联网 发布:自动加粉软件 编辑:程序博客网 时间:2024/05/16 05:35

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

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




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

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


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


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

















0 0