关于MySQL的问题~!

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:34:45
最近自学MySQL,遇到点问题,请前辈指教下。创建了表之后,插入中文名字,随后discrib ,不能显示,说不太清楚,截了图,麻烦大家看看,小弟新手,完全照着书一步一步做的。用的是xpsp2 ,appser 2.5.9 ,MySQL是5.0的。下面是传到百度空间里的截图,不知道能看到不,如果不显示麻烦到我空间相册里看看,相册里就这一张图,好找,再次表示感谢~!
另外,曾经用过新版的appser ,还是有这个问题。
晕,修改了my.ini ,把里面的字符集改成gb2312就可以了,不知道有么有后遗症啊。

新问题,我插入繁体中文显示异常啊,输入一个繁体字,显示出来的是另一个繁体字。

没有后遗症啊。
你改了my.ini后,就可以直接插入中文了。
以后你写的页面也好,代码也好都和数据库统一起来用gb2312字符集,这样通过页面往数据库里插入中文也不会有问题了。

gb2312是简体中文字符集,插繁体当然不行。BIG5是繁体字符集。
GBK和UTF-8这两种既包括繁体也包括简体。
吧myini中的设置改一下。。。页面和代码要和数据库的同意起来

这是中文显示问题.
数据库里的中文与默认编码不一至就显示乱码或不显示.
调一下就行,今后都用gb2312就行了

修改my.ini相应的配置。支持楼上的。

其实数据库只是保存数据,你存什么并没有太大关系。当然统一起来比较好了,但是如果你程序里面控制好你要显示的数据,就不会出现乱码了。比如你存gb2312到拉丁文字符集的数据库中,它管你存什么呢?只要你把数据取出来之后又把他们当作gb2312的数据来处理就可以了。