SQL 数据库中 汉字定义成varchar类型,不能正常显示。。求大侠帮忙。。。
3个回答
展开全部
执行sql前输入set charset gb2312; 或 set character set gb2312;就可以了,或者改用诸如navicat for mysql之类的图形化管理界面,要比命令行模式方便很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一下你的程序编码!
监视选择utf-8,
应该是你的编码错了。
监视选择utf-8,
应该是你的编码错了。
更多追问追答
追问
我用的是MySQL command line Client 怎样改下监视?
追答
说错了,你看看你的程序编码!
最好也看看你的mysql编码是什么。
项目属性里面有。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是你的程序出问题了,这个年数据库没有关系的。
你跟踪调试代码看看,看看插入数据库的数据是不是已经乱码了
你跟踪调试代码看看,看看插入数据库的数据是不是已经乱码了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询