php乱码问题 我的网页上用的编码方式是utf8,mysql_query("set names 'utf8'");等搜索到的数据显示到网页上时还是有乱码怎么办?mysql数据库存储中文没问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在输出的时候有没有加上mysql_query("set names 'utf8'"); 加上试试 我的页面编码是utf8的mysql数据库的编码也是utf8的,我用的是fleaphp+smarty不知道是不是fleaphp搞得鬼啊,我用fleaphp中Action中的方法execute("set names 'utf8'");也不行,现在还是解决不了,愁!! 在你的程序开头header("Content-Type:text/html;charset=utf-8");加上这一句跟你数据库没关系,是你浏览器编码问题 加上header("Content-Type:text/html;charset=utf8");还是不行编码方式utf-8和utf8有什么区别 你是按照我那样添加的吗你的程序编码是utf8吗header前必须不能有任何输出 这是控制器下面的一段代码:class Controller_Default extends FLEA_Controller_Action { function actionindex() { $userlist = FLEA::getSingleton('Table_List'); //得到一个数据库实例 $userlist->execute("set names 'utf8'"); //不知道这句这样写对不对 $rows = $userlist->findBySql('SELECT * FROM userinfo',20); $userlist->execute("set names 'utf8'"); header("Content-Type:text/html; charset=utf8"); $this->smarty = $this->_getView(); $this->smarty->assign('result',$rows); $this->_executeView('haha.html'); }}页面上除了html标签和输出之外还有<meta http-equiv="Content-Type" content="text/html; charset=utf8" />其他的没有了 'responseCharset'=>'UTF-8', 看一下, 有没有配置这个选项 mysql_query("set names 'UTF-8'"); 他在使用的是FleaPHP的框架, 要么查看文件的编码, 要么检查一下框架的配置吧. <?php header("Content-Type:text/html;charset=utf-8"); ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />确保这两句都有。表单提交后输出下值,看输出的是否正确。不正确的话,<form>中加enctype="multipart/form-data"我前几天也是乱码,后来上面的方法解决了。不知道是不是和我的情况一样的 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 成功登录的用户怎么才能显示在主页面index.php上? 百度搜索引擎源代码下载PHPG3.0版 是关于ECshop的问题,请高手帮我分析分析 socket实现模拟不同IP远程POST数据 用函数遍历表所有记录并返回结果 无法插入数据库数据,输出sql语句直接在phpmyadmin里执行完全没问题 怎么链接到页面中的制定框架页 php 正则表达式 Apache+php php怎么对距离远近进一步进行条件的筛选 为什么以前说PHP网站是C/S 模式,它工作并不需要客户端啊? 出钱找人做网站
加上试试
mysql数据库的编码也是utf8的,
我用的是fleaphp+smarty
不知道是不是fleaphp搞得鬼啊,
我用fleaphp中Action中的方法execute("set names 'utf8'");
也不行,现在还是解决不了,愁!!
header("Content-Type:text/html;charset=utf-8");
加上这一句
跟你数据库没关系,是你浏览器编码问题
编码方式utf-8和utf8有什么区别
你的程序编码是utf8吗
header前必须不能有任何输出
class Controller_Default extends FLEA_Controller_Action { function actionindex() { $userlist = FLEA::getSingleton('Table_List'); //得到一个数据库实例 $userlist->execute("set names 'utf8'"); //不知道这句这样写对不对 $rows = $userlist->findBySql('SELECT * FROM userinfo',20); $userlist->execute("set names 'utf8'"); header("Content-Type:text/html; charset=utf8"); $this->smarty = $this->_getView(); $this->smarty->assign('result',$rows); $this->_executeView('haha.html');
}
}页面上除了html标签和输出之外还有<meta http-equiv="Content-Type" content="text/html; charset=utf8" />其他的没有了
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />确保这两句都有。
表单提交后输出下值,看输出的是否正确。
不正确的话,<form>中加enctype="multipart/form-data"我前几天也是乱码,后来上面的方法解决了。不知道是不是和我的情况一样的