HTTP中文亂碼

中文亂碼無疑是很煩躁的一件事,不屬於bug,沒有任何提示,只能無腦百度。

相同的HttpUtil在其他項目正常,新項目中文亂碼

定位: IDEA設置全部是UTF-8,但是http發送的中文一直是亂碼,確認問題不在idea配置,應該在代碼裏。
方法: 在源代碼中全局搜索UTF-8,發現pom文件中有兩處用到UTF-8

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

解決: idea創建的項目maven-compiler-plugin是沒有設置編碼的,需要手動設置一下,否則編譯後中文可能有問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章