关于字符集的问题~~ 应该是apache的问题,不能直接接受中文字符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的电脑和上传的服务器上都不行啊,2个APACHE都有问题吗? 从前也有apache不能接受直接放在url中的中文,需要使用urlencode()转化一下就可以了这个是不是也是类似的情况很可惜我用的是IIS,不能帮你测试 把php.ini的;default_charset="iso-8859-1"改成default_charset="gbk"试试 改了,然后重起APACHE了,还是不行 Mysql4.1以上的版本会有字符集的问题,如果你的数据是以GB2312或GBK存储,那你在读取的时候要执行一命令告诉mysql你指定的字符集是什么。2 $name=待填3 $sql="insert into table(name,.....) values('$name',.....)";4 //echo $sql; exit;5 mysql_query("Set Names 'GBK'"); //GBK是根据你的数据而定6 mysql_query($sql) or die ("hahahahahah"); 直接在数据库连接成功后运行mysql_query("SET NAMES 'gbk'"),搞定! OK!搞定了,真是太谢谢了,以前只是在读取数据的时候用过mysql_query("Set Names 'GBK'");没想到插入的时候也要用上,谢谢!! ZendStudio 怎样调试PHP? PHP连接mysql错误。。求助 一个关于获取天气信息的问题!请高手指教 求改代码,谢谢! 请教php如何读取mp3文件头 怎样理解这句话:(php)能处理的最大十进位数字为 2147483647。 载入字体文件问题 谁能告诉我? 请问各位这个怎么实现? 怎么将Access数据库记录导入到MySQL里? 寻找合作伙伴,一起进步并散分。 使用ADOdb导致页面多余空格
这个是不是也是类似的情况
很可惜我用的是IIS,不能帮你测试
的
;default_charset="iso-8859-1"改成default_charset="gbk"试试
2 $name=待填
3 $sql="insert into table(name,.....) values('$name',.....)";
4 //echo $sql; exit;
5 mysql_query("Set Names 'GBK'"); //GBK是根据你的数据而定
6 mysql_query($sql) or die ("hahahahahah");