LINUX 下 为什么PHP从MYSQL里读取出来的数据还是乱码 既然编码统一了,有可能是浏览器->查看->字符编码->utf-8有可能是你页面的编码没把浏览器的编码转换过来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你修改一下apache的配置:>> apache/conf/httpd.confAddDefaultCharset的设定改成以下这个:AddDefaultCharset UTF-8 apache/conf/httpd.conf 下的AddDefaultCharset 是UTF-8,还有一点要说明一下就是:我能从页面上添加数据就不会为乱码,可在数据库里执行SELECT 就会乱码 那就难怪了,你的Linux系统console可默认就不是UTF8的。从页面添加的时候,你的网页编码因为是UTF8的,这个时候写入到数据库中去的数据流编码就也是UTF8。同样你从页面读去出来的数据也不会乱码(前提是你从页面添加的数据)。所以,你还是该一下你的linux系统的默认编码吧。 谢谢各位了问题已解决,原来是它在做怪呀!mysql_pconnect,由这个改为mysql_connect就可以了,太强了。 介绍几个php开源在线客服系统~~~~ 各位老师,帮我看看能不能改成支持可分页。 dedecms中scores字段是什么东西? 不死心,再来伪静态 php5连接oracle9i连不了? php递归查询问题,快来帮帮忙啊,好难哦 上海地区招兼职PHP程序员 如何在MYSQL 表中保存WORD文件呢? session问题 大家来看看我的网站!!!! PHP对比MD5密码遇到问题! 请教关于数据库
AddDefaultCharset UTF-8
同样你从页面读去出来的数据也不会乱码(前提是你从页面添加的数据)。所以,你还是该一下你的linux系统的默认编码吧。