response設置輸出文件編碼


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

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

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

3、response.setLocale(new java.util.Locale("zh","CN")); // 只能用來設置out輸出流中字符的編碼方式,但是它的優先權最低,在已經使用前兩種方法中的一個設置了編碼方式以后,它就被覆蓋而不起作用了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM