各位老师我用IE显示这个页面的时候确实用的是GB2312编码解释这个程序的如下图:

解决方案 »

  1.   

    不好意思:" cymple " 您所说的本身文件是什么编码格式?我不太明白,我刚才又查看了一个文件的保存格式为:ansi.
    页面中的所有代码都在上面了,没有其它代码了.我在预览这个页面时默认使用的是gb2312编码,如上图.
      

  2.   

    好像是substr($str,$thestart,1)出了问题
      

  3.   

    哦,楼上的老师:substr出了什么问题啊?请您告诉我好吗?我现在吃饭去了,希望有人能告诉我下面我提出的问题.谢谢,
    谢谢各位了,
      

  4.   

    应该是 5 而不是 3在你的代码中
    $i 表示要处理的字数: $i<3 表示要处理3个字另外,你对gb2312的编码规则的理解是错误的
      

  5.   

    楼上的老师您看:
    echo ord(substr("中",1,1));
    上面可输出汉字中的第二个字节编码即:208
    不过还是要感谢你,你让我突然有了一个灵感,