今天遇到了一个很奇怪的乱码问题,自己无意中解决了,但不知道是什么原因,只好记下来,防止以后再出现这样的问题。 当我把php语句写到下面的页面头信息之前的时候,这些php输出语句都输出的是乱码,包括用echo输出的js。如:echo " alert('添加成功!');location.href = 'device_add.php';";弹出来的“添加成功”也变成了乱码。 ............. 如果把php语句放到页面头信息之后,则不会出现乱码了。