为何JS弹出来的对话框是 乱码

为什么JS弹出来的对话框是乱码?echo script languagejavascript typetext/javascriptalert(提交

为什么JS弹出来的对话框是 乱码?
echo "<script language='javascript' type='text/javascript'>alert('提交失败!');</script>";

==========================
解决办法:

  header('Content-Type:text/html;charset=utf-8');