在java中HttpServletResponse響應中文出現亂碼。


以字符串的形式輸出。

1、response.getWriter().write("您好中國hello");

如果這樣輸出的話。則瀏覽器結果為:

2、加上代碼

response.setCharacterEncoding("UTF-8");
response.getWriter().write("您好中國hello");

則瀏覽器結果為:

這是因為瀏覽器解析問題。

加上代碼:

response.setHeader("Content-type", "text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
response.getWriter().write("您好中國hello");

則瀏覽器結果為:


免責聲明!

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



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