您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

thinkphp 错误提示文字 乱码

2024/4/16 18:47:30发布5次查看
先上图
错误提示的文字是乱码,不知道怎么回事,
提示是mysql错误,但mysql连接是正常的。数据库的编码和程序都是utf8的。网站前台显示正常,前台调出来的数据都是正常 的。就是登录的时候会出现这个错误,这个是用onethink搭的网站。
回复讨论(解决方案) 55行的代码 
e(mysql_error());
贴出login控制器代码
贴出login控制器代码
error('验证码输入错误!'); } /* 调用uc登录接口登录 */ $user = new userapi; $uid = $user->login($username, $password); if(0 login($uid)){ //登录用户 //todo:跳转到登录前页面 $this->success('登录成功!', u('index/index')); } else { $this->error($member->geterror()); } } else { //登录失败 switch($uid) { case -1: $error = '用户不存在或被禁用!'; break; //系统级别禁用 case -2: $error = '密码错误!'; break; default: $error = '未知错误!'; break; // 0-接口参数错误(调试阶段使用) } $this->error($error); } } else { if(is_login()){ $this->redirect('index/index'); }else{ /* 读取数据库中的配置 */ $config = s('db_config_data'); if(!$config){ $config = d('config')->lists(); s('db_config_data',$config); } c($config); //添加配置 $this->display(); } } } /* 退出登录 */ public function logout(){ if(is_login()){ d('member')->logout(); session('[destroy]'); $this->success('退出成功!', u('login')); } else { $this->redirect('login'); } } public function verify(){ $verify = new \com\verify(); $verify->entry(1); }}
你文件保存的编码也检查一下
这个报错页面html应该没有header指定编码,浏览器是根据你操作系统的默认语言解析的gbk
文件编码 没有设置
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录