免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8208 | 回复: 10
打印 上一主题 下一主题

显示出现乱码:锘?tr.... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-25 21:19 |只看该作者 |倒序浏览
foreach($result as $r){
        $id=null;
        $i++;
        if($i % 2 == 1){
        echo"[tr=#E4E4E4]";
        }else{
        echo "[tr]";
        }
        while(list($k,$v)=each($r)){   
            switch($k){                    
                case "mgr_id": $id=$v;break;
                case "mgr_account": echo"[td] ".$v."[/td]"; break;
                case "mgr_name": echo"[td] ".$v."[/td]"; break;            
                case "mgr_tel":         echo"[td] ".$v."[/td]"; break;
                case "mgr_papertype": echo"[td] ".$v."[/td]"; break;
                case "mgr_paperno":        echo"[td] ".$v."[/td]"; break;
            }//END switch
        }//END while
        echo "[td]进入[/td]";
        echo "[/tr]";
    }//END foreach   

php页面显示表格时,表格上方出现了如下乱码(不是在文件开头)
锘?tr bgcolor='#E4E4E4'>


网上有几种解决php文件开头出现"铭"乱码的方法
1.把相关的文件源码复制到Dreamweaver里然后再保存就可以了.
2.记事本打开,修改完保存代码时点击“另存为”,编码选择“ANSI”,保存覆盖源文件即可解决php文件开头的“锘”字问题。

两种试过了没解决问题,

有人知道解决方法不?在此先谢过啦

论坛徽章:
0
2 [报告]
发表于 2009-03-25 22:41 |只看该作者
不知道你用什么编辑器,应该是文本编码问题,不行再试试 utf-8

论坛徽章:
0
3 [报告]
发表于 2009-03-26 00:14 |只看该作者
我用的是dreamweaver8
本来还好好的,就是在写分页代码时
复制了部分代码到notepad,后来又复制回来
来来回回搞了好几次
结果显示就出问题了

论坛徽章:
0
4 [报告]
发表于 2009-03-26 01:04 |只看该作者
把页面设置成utf-8的没问题,但不能显示中文啊

论坛徽章:
0
5 [报告]
发表于 2009-03-26 01:07 |只看该作者
复制到text框内再复制出来试试...

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
6 [报告]
发表于 2009-03-26 09:36 |只看该作者
DW能保存为不带BOM的utf8吗?有的话,用这个,不行就用别的编辑器。主要是BOM

论坛徽章:
0
7 [报告]
发表于 2009-03-26 12:47 |只看该作者

回复 #5 bs 的帖子

我复制到了一个新建HTML文件中的文件框里,再复制出来; 现象没变化,还是有乱码
复制到百度的回答问题的文件框里。。。依旧

论坛徽章:
0
8 [报告]
发表于 2009-03-26 12:52 |只看该作者

回复 #6 xinglu1983 的帖子

我用UltraEdit12.0把源码复制过去用utf-8 无BOM编码保存了
还是有,如下。。只把显示的文字复制过来了
---------------------------------------------------------------------------
甯愬彿 濮撳悕 鐢佃瘽 璇佷欢绫诲瀷 璇佷欢鍙风爜 鍏蜂綋鎿嶄綔
锘?tr bgcolor='#E4E4E4'>  
wabomo  王伯模  13637424875  学生证  085842 杩涘叆
floodking  王洪  51642315  无  无 杩涘叆
lilac  NB  45615545  身份证  431103198708180636 杩涘叆
nonameAA  无名  12354250  学生证  085847 杩涘叆
kkk   k   123  123  123 杩涘叆
棣栭〉   涓婁竴椤?nbsp;  涓嬩竴椤?nbsp;  灏鹃〉
-----------------------------------------------------------------
数据库里取出来的数据显示没问题,原php文件里的中文被转码了,
锘?tr bgcolor='#E4E4E4'>  这个应该不是BOM的问题了吧

论坛徽章:
0
9 [报告]
发表于 2009-03-26 13:44 |只看该作者
终于找到问题了
我把代码一点点上放上去,终于发现
  1. //获取页数
  2. $page="";
  3. if(isset($_GET['p'])){
  4. $page = $_GET['p'];
  5. }
  6. if($page=="" or $page < 1){
  7.         $page=1; //第一页初始化
  8. }
  9. include("setPerPage.php"); //每页显示的记录数....这出的问题,把它直接写代码不包含就没问题
  10. //统计数据表总条数
  11. $sql = str_replace("*","count(*)",$sqlStr);

  12. $res = mysql_query($sql);
  13. $r = mysql_fetch_array($res);
  14. $count=$r['count(*)']; //取回总记录数
复制代码
setPerPage.php:
  1. <?php
  2. $perpage = 4; //每页显示的记录数
  3. ?>
复制代码

这是为什么呢?
php编译器出问题了??还是什么其它原因?

[ 本帖最后由 wabomo 于 2009-3-26 13:53 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
10 [报告]
发表于 2009-03-28 20:39 |只看该作者
基本是UE的BOM造成的,建议:
先保存为ASI,在保存为UTF8无BOM


另外大放送:

Snap1.jpg (23.15 KB, 下载次数: 22)

Snap1.jpg

Snap2.jpg (26.98 KB, 下载次数: 20)

Snap2.jpg

Snap3.jpg (47.52 KB, 下载次数: 23)

Snap3.jpg

Snap4.jpg (57.53 KB, 下载次数: 19)

Snap4.jpg

Snap5.jpg (28.07 KB, 下载次数: 18)

Snap5.jpg

Snap6.jpg (51.01 KB, 下载次数: 15)

Snap6.jpg

Snap7.jpg (54.32 KB, 下载次数: 17)

Snap7.jpg

Snap8.jpg (44.81 KB, 下载次数: 20)

Snap8.jpg

Snap9.jpg (91.72 KB, 下载次数: 19)

Snap9.jpg

Snap10.jpg (119.16 KB, 下载次数: 17)

Snap10.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP