有中文的代码都会有问题,比如下面这个
<HTML>
<HEAD>
<TITLE>for的高级运用</TITLE>
</HEAD>
<BODY>
<?
/* 
** 打印必要的说明文字 
*/
print("<B>距离星期一还有几天?</B>\n");
print("<OL>\n");
for($currentDate = date("U");  //定义$currentDate时间格式
date("l", $currentDate) != "Monday";  //判断是不是当前系统时间是Monday
$currentDate += (60 * 60 * 24)) //当前时间加上1天
{
/* 
** 打印时间名称 
*/
print("<LI>" . date("l", $currentDate) . "\n");
} print("</OL>\n");
?>
</BODY>
</HTML>
FF下显示出来的就是
��������һ���м��죿   1. Saturday
   2. Sunday IE下正常,怎么回事???

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=gbk">

    <meta http-equiv="Content-Type" content="text/html; charset=utf8">
    或...
      

  2.   

    先加上楼上的html,然后检查文件编码,使用ascii,不要用utf8。。
      

  3.   

    楼上的,为什么不能用"utf-8"?我感觉就应该将文件编码改成utf-8....
      

  4.   

    偶没看完全。
    <meta http-equiv="Content-Type" content="text/html; charset=gbk" > 
    这种情况使用ascii编码或 
    <meta http-equiv="Content-Type" content="text/html; charset=utf8" > 
    这种情况使用utf8编码