Java中println輸出漢字亂碼問題一招解決方案
更新時間:2022年12月26日 08:44:23 作者:Σって
這篇文章主要介紹了Java中println輸出漢字亂碼問題一招解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
Java println輸出漢字亂碼問題
1.打開Java菜單File
2.打開設置Setting
3.點擊Editor,找到File Encodings
4.將Project Encoding:選擇GB2312,點擊Apply,再點擊OK,即可實現漢字正常輸出!
Eclipse中println輸出html中文亂碼
錯誤代碼
輸出:
這是由于文本編碼類型不對導致的。
解決辦法
添加這幾句話:
request.setCharacterEncoding(“GBK”); response.setContentType(“text/html;charSet=GBK”);
package demo; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebInitParam; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class FirstServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("GBK"); response.setContentType("text/html;charSet=GBK"); PrintWriter out =response.getWriter(); out.println("<html><body><font color=red size=20 >集美大學123</font></body></html>"); out.close(); } }
問題解決?。。?/p>
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
淺談Java關閉線程池shutdown和shutdownNow的區(qū)別
本文主要介紹了Java關閉線程池shutdown和shutdownNow的區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09