我在文本框中输入汉字,但是在php程序中读取数据的时候提示乱码 我在文本框中输入汉字,但是在php程序中读取数据的时候提示乱码,问题补充:我数据库和网页上用的是不同的编码。代码中也使用了一个iconv()的函数进行了转换,但是调试的时候还是提示乱码。请问各位该怎么解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改浏览器的编码,确定header的编码,确定php文件的编码。 /** * 根据页面参数为变量赋值 */ public function setValuesFromRequest () { foreach ($_GET as $key => $value) { if ($value != null) { $str = iconv('UTF-8','GBK',$value); $this->setFieldValue($key, $str); } } foreach ($_POST as $key => $value) { if ($value != null) { $str = iconv('UTF-8','GBK',$value); $this->setFieldValue($key, $str); } } } 有没有win xp环境下 php5自动生成甘特图,基于web的工具 老是提示验证码错误! 高分:推荐一个成熟的英文分词代码,根据词典分出各种短语 现在学习了段时间,想看个cms 的源代码,大家推荐下,我读哪个系统的源代码好? Word拼接 ■.lbi中可以执行sql增删查改和php么?■■■ PHP新手求指导 Dedecms 自定义的sql 怎么拼装文章路径?? js如何接受php的参数? PHP执行问题,浏览器无法执行本地文件,到底是怎么回事, 各位大家帮忙看一下哪里出了问题 Apache 端口修改
* 根据页面参数为变量赋值
*/
public function setValuesFromRequest () {
foreach ($_GET as $key => $value) {
if ($value != null) {
$str = iconv('UTF-8','GBK',$value);
$this->setFieldValue($key, $str);
}
}
foreach ($_POST as $key => $value) {
if ($value != null) {
$str = iconv('UTF-8','GBK',$value);
$this->setFieldValue($key, $str);
}
}
}