response設置輸出文件編碼

在java後臺的Action代碼或者Servlet代碼中用response的方法來設置輸出內容的編碼方式,有如下三個方法:html

一、response.setCharacterEncoding("UTF-8"); // 只能用來設置out輸出流中所採用的編碼,可是它的優先權最高,能夠覆蓋後面兩種方法中的設置

二、response.setContentType("text/html;charset=UTF-8");  // 能夠設置out輸出流中字符的編碼方式,也能夠設置瀏覽器接收到這些字符後以什麼編碼方式來解碼  優先級低於1 高於3

三、response.setLocale(new java.util.Locale("zh","CN")); // 只能用來設置out輸出流中字符的編碼方式,可是它的優先權最低,在已經使用前兩種方法中的一個設置了編碼方式之後,它就被覆蓋而不起做用了
相關文章
相關標籤/搜索