其实mysql可以什么都不设置的,只要你插入和读取后的字符集是一样的就可以了因为你的数据是gb2312的,所以,输出的时候set names gb2312'就可以了你大可以不关心mysql内部的字符集,我们用4.0的mysql的时候,那个时候数据都是latin1的。
解决方案 »
- unix网络编程(书中的例子如何编译运行)
- MYSQL里面WHERE条件后的那个括号是怎么用来着??
- 诚心提问关于程序员成长的几个问题
- 我想学PHP,用什么编辑平台比较好呢?
- php和javascript
- php能不能检测用户是否打开过一个特定的连接
- Request-URI Too Large怎么解决
- phpedit license问题,难道我真的不能用phpedit?
- 怪!在下面的代码不能取得POST的数据?但是以前是可以的?
- php输出javascript代码问题
- 求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,感觉挺不错的.想了解一下