这种情况还没有见到过,不过我想可能有两种原因,一种是系统没有反应过来,另一种可能是你程序设计有问题,送出页面头的时候有些滞后,使用<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,而不使用php的送出头文件格式:header("content-Type:text/html;charset=gb2312")。相信你已经在php.ini文件里面配置好了默认字符GB2312了!好好研究吧!
调试欢乐多
1.在我的页面中一般是这样,先处理完php代码才用正式进入html,这样有影响吗?
<?
.................
?>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">2.我一般是用editplus(汉化版)写的,以它的默认值来写代码,它的默认值是不是unicode还是utf8,什么看页面代码是用什么编码写的
.................
?>
<html>
<head>1、去除<?前的空行空格,这个一般都能注意到
2、去除<html前的空行空格,这个一般都不能注意到
3、不在php程序段中输出无效的信息,比如空串通常浏览器在信息开始处发现非基本ascii码可打印字符时,自动转为unicode模式