不知道是不是一个很2的问题 mysql_query("set names utf8;"); 这个会不会改变数库的编码.如果我要用的数据库编码是gb2312,不可以去改变它的编码. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个嘛, 建议还是详细看看mysql字符集相关的知识就你的问题而言, set names xxx修改的是客户端字符集, 不会影响数据库字符集的。 数据库编码是gb2312mysql_query("set names utf8;"); 表示传入的编码为 utf8编码的转换工作由数据库完成但需要注意的是:gb2312 只是 gbk 的一个子集与 utf8 一一对应的是 gbk,所以你可能要丢失很多数据,甚至在插入时出错 如何偸取別的網站PHP源碼 取字符串的一点问题,大虾帮我看下 编写php的dll组件 php操作带有双引号及单引号的问题 php网页代码的奇怪问题 狂郁闷,从数据库提取文件只能输出4k? PHP写ACCESS数据库得函数是那些? register_globals=On 为什么变量还是传递不了?? -_-_-_-_-_-_-PHPHelp开始提供测试下载_-_-_-_-_-_-_-_-_ 从数据库中读取数据,然后创建相关数组,怎么操作 【小菜求助】程序做环境检测问题 php+mssql:mssql_connect Unable to connect to server
就你的问题而言, set names xxx修改的是客户端字符集, 不会影响数据库字符集的。
mysql_query("set names utf8;"); 表示传入的编码为 utf8
编码的转换工作由数据库完成但需要注意的是:gb2312 只是 gbk 的一个子集
与 utf8 一一对应的是 gbk,所以你可能要丢失很多数据,甚至在插入时出错