Mysql 4.0.21 乱码问题 公司服务器在日本,系统是UNIX。Mysql版本为4.0.21,不支持set names XXX在对数据库进行操作的时候,存进的数据全是乱码。中英文的不会乱码。日文的会成乱码。网页编码是GB2312不知道怎么解决。请各位高手给点建议,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网页、程序文件、数据库都使用UTF8编码,应该能解决你的问题 我写的是网页编码为GB2312.POST提交后得到的值就是乱码,那数据库存入的就必定是乱码咯?是网页的问题还是数据库的问题? 换这个sqlyog_6.0.exe客户端,就好了。 没办法更改软件,因为服务器在日本。现在问题已经解决,POST的数据经过了编码转变,用file_get_contents("php://input")获得最原始的数据后即可。$content=file_get_contents("php://input"); if(!empty($content)){ $questArray=Array(); $tempArray=explode("&",$content); foreach($tempArray as $q){ $tq=explode("=",$q); $questArray[$tq[0]]=urldecode($tq[1]); //$questArray[$tq[0]]=$tq[1]; //echo $questArray[$tq[0]]; } } mysql缓存读取 mysql5.5版本如何记录update类型的语句日志 mysql主从复制,使用从库从全库+增量备份时遇到的麻烦,急!!! 多行合并为一行 求mysql语句 这样的查询怎么写? mysql 存储过程乱码问题 50分 在线等。。谢谢 MYSQL触发器的问题! 再次请教数据格式 为什么我一联mysql就提示1130错误(没有连接数据库的权限)? 求个SQL语句! MySQL触发器中如何找到修改的名字
$content=file_get_contents("php://input");
if(!empty($content)){
$questArray=Array();
$tempArray=explode("&",$content);
foreach($tempArray as $q){
$tq=explode("=",$q);
$questArray[$tq[0]]=urldecode($tq[1]);
//$questArray[$tq[0]]=$tq[1];
//echo $questArray[$tq[0]];
}
}