修改默认编码。 本帖最后由 liuser_cn 于 2012-08-26 18:31:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 my.ini 中的 default-character-set 为 mysql 的默认字符集如修改,需重启 mysql如修改,需考虑到其他用户的需求!如不修改,则所有 mysql 应用中都不要涉及字符集。这样就回归了数据库的本原实际上 mysql 引入了字符集概念后,但并没有后续动作。比如全文检索依然不能使用 如果你使用了 mysql_query(set names gb2312) 之类的指令,那么乱码就是必然的修改默认字符集并不能改变库中有的内容的字符集 创建数据库的时候设置成自己需要的编码 比如 utf8 gbkphp操作数据库的时候执行mysql_query("SETNAMES utf8"); //或者 SETNAMES gbk取得数据集的时候输出 页面指定相应的编码header("Content-type: text/html; charset=utf-8"); //or gbk如果是utf-8 文件编码记得也要保存相应的编码如此这般...///////////////////////////////////将你的数据导出来,重新设置好数据库的编码 然后再导入数据 然后参考上面的方法操作 应该就可以了. 我想到了,应该是那个该死的chrome编码! PHP文件调用的问题 跳转后取不到sesssion值 织梦调用主栏目问题。。 为什么在while内无法使用外部定义的数组变量 请教关于PHP OOP 中interface 的使用方法 wampserver 2.4 连接sqlite问题 PHP幽靈現象 求一个找出配对括号内容的正则表达式 请问各位 能用PHP检测硬盘簇的大小吗? thinkphp 后台iframe 问题 如何获取当日的零时时间
如修改,需重启 mysql
如修改,需考虑到其他用户的需求!如不修改,则所有 mysql 应用中都不要涉及字符集。这样就回归了数据库的本原实际上 mysql 引入了字符集概念后,但并没有后续动作。比如全文检索依然不能使用
修改默认字符集并不能改变库中有的内容的字符集
php操作数据库的时候执行
mysql_query("SETNAMES utf8"); //或者 SETNAMES gbk取得数据集的时候输出 页面指定相应的编码header("Content-type: text/html; charset=utf-8"); //or gbk如果是utf-8 文件编码记得也要保存相应的编码如此这般...
///////////////////////////////////
将你的数据导出来,重新设置好数据库的编码 然后再导入数据 然后参考上面的方法操作 应该就可以了.
我想到了,应该是那个该死的chrome编码!