跟着PHP视频写了一段乱码,MYSQL数据库乱码是搞定了,但是用EPP调试时,显示的中文是乱码(我文件等都用UTF8),如果用火狐浏览器只要设置UTF-8即可,但是EPP调试时不知道哪里设置
<?
$conn=@mysql_connect("localhost","root","") or die("连接错误");
mysql_select_db("test",$conn);if($_POST['submit']){
 mysql_query("set names utf8");
  $sql="insert into message (id,user,title,content,lastdate) ".
  "values('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; 
mysql_query($sql,$conn);
}
?>
<form action="add.php" method="post">
用户:<input type="text" size="10" name="user"/><br/>
标题:<input type="text" name="title"/><br/>
内容:<textarea name="content"></textarea><br/>
<input type="submit" name="submit" value="发布留言"/></form>其中“用户”,“标题”,“内容”用EPP调试时都是乱码

解决方案 »

  1.   

    你的程序文件不是用 utf-8 编码保存的
      

  2.   

    我用火狐浏览器用utf_8查看显示正常,中文插入也正常,我该php工程也用utf8的,现在就是用浏览器调试可以,因为浏览器可以查看菜单设置编码,而用EPP调试就不行,大家帮帮忙
      

  3.   

    我用火狐浏览器用utf_8查看显示正常,中文插入也正常,我该php工程也用utf8的,现在就是用浏览器调试可以,因为浏览器可以查看菜单设置编码,而用EPP调试就不行,大家帮帮忙
      

  4.   

    只能说EPP调试很麻烦,何必自找苦吃。浏览器调试干净利落,为何还要纠结?