我在文本框中输入汉字,但是在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); } } } 想问一下“路过的”这网站是什么技术的 有没人一起研究DZ代码的 关于正则的问题,请高手指导一下。 php二维数组问题 有谁知道SNS获取邮箱联系人列表的PHP代码(最好有hotmail,gmail,yahoo)呢 调用新浪API删除不了微博怎么办? php file_get_contents 为什么有的网页无法读取? 有人成功安装和使用statusnet没有? 如何将测色仪读出的LAB值 转换成 RGB值 微信红包签名错误问题 各位大家帮忙看一下哪里出了问题 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);
}
}
}