<%@ page contentType="text/html; charset=utf-8" language="java" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />页面上两处设置字符的地方(第一行和最后一行)有什么区别,一开始我的页面字符没有统一,导致乱码,请问两处的编码各有什么作用

解决方案 »

  1.   

    二个都是设置http响应头中的编码,
    第一个是jsp的设置方法,第二个是用自定义标签设置
      

  2.   

    第一个是用来表示这个文件是用UTF-8编码的
    第二个是用来告诉浏览器应当用UTF-8来解析
      

  3.   

    <%@ page contentType="text/html; charset=utf-8" language="java" %>
    JSP会根据该字符集编译。
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    html以该编码显示。