其实mysql可以什么都不设置的,只要你插入和读取后的字符集是一样的就可以了因为你的数据是gb2312的,所以,输出的时候set names gb2312'就可以了你大可以不关心mysql内部的字符集,我们用4.0的mysql的时候,那个时候数据都是latin1的。
解决方案 »
- xampp1.7.7无法打开验证码的图片(验证码的程序本身没有问题。因为我在我的室友那里成功执行了)
- php访问问题
- 如何在网页中实现文件下载?
- 求2003+IIS下PHP的安装配置方法,最新的版本好像是5.2.6,一个是ZIP,一个是MSI的安装包,如果用MSI的安装包,直接安装以后就可以用了?
- 请问怎么用select得到多个查询结果?
- 验证码问题~~急~~~
- 提一个关于传递数组内容的问题,谢谢各位~
- 在mysql里大家都用什么类型保存money字段?
- 高手可以研究一下,这个问题!求解学习!
- OneThink 前天发表文章功能
- 求php操作xml和使用xml做数据源用xml+xslt+css显示的新闻系统例子程序,先谢了.
- php安装的问题 and FC6 winXP共存的问题
我在DOS下用命令看 那些都是gb2312的但是在phpMyadmin里面有是:
character set client utf8
(全局值) gb2312
character set connection utf8
(全局值) gb2312
character set database gb2312
character set filesystem binary
character set results utf8
(全局值) gb2312
character set server gb2312
character set system utf8
我想可能是那几个UTF8搞的,我不明白为什么命令行看的和PHPMYADMIN里面为什么不一样,PHPMYADMIN不是调MYSQL的设置吗?不知道在MY.INI里面怎么 把他们也设置回来我已经在[mysqld]
default-character-set=gb2312[client]
default-character-set=gb2312
不知道那几个UTF8怎么搞定我这个喜欢搞个明白,请搞手们多多指教一下才接触PHP,感觉挺不错的.想了解一下