idea java項目啟動后訪問html頁面亂碼


最近在做一個較久的項目,用的還是servlet+html(jsp),代碼拉到本地后運行,訪問登錄頁login.html既然亂碼,先看個亂碼的效果

 

怎么樣,是不是很經典的亂碼,別着急,我們一點點來分析亂碼

1、html頁面沒有設置:

<meta http-equiv="Content-Type" charset="utf-8">
驗證:把html的那個頁面拉到桌面,然后直接用瀏覽器打開,如果頁面出現亂碼,就是這個問題,在頁面的head中加上這行代碼就行了,代碼我就不過多解釋了


2、idea工具沒有設置utf-8編碼
Setting--->Editor--->File Encoding

 

3、如果前面兩步都不行,那就是tomcat處理html編碼問題。先看項目中是不是有個web.xml,我得是在webapp下面的

 

 

如果有,就在里面加上

<init-param>
    <param-name>fileEncoding</param-name>
    <param-value>UTF-8</param-value>
</init-param>

 


如果項目中沒有web.xml,就在tomcat的config下面添加,如果還不放心,建議在兩個web.xml(項目中的web.xml和tomcat中的web.xml)的地方都加上,tomcat中的web.xml就是你安裝tomcat的目錄下,我的安裝在D盤下面

 

以上就是我遇到的所有情況了,如果還有其他情況,歡迎留言評論,一起學習。最后看一下效果

 

 

下課!!!

 
       


免責聲明!

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



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