Idea乱码的解决方案
乱码场景:
1、工程代码乱码。
2、main方法运行,控制台乱码。
3、tomcat运行,控制台乱码。
解决方案:
1、工程代码乱码
Settings > Editor > File Encodings > Global Encodings & Project Encodings 设置为:UTF-8。
2、main方法运行,控制台乱码
Settings > Build, Execution, Deployment > Compile > Java Compiler > Additional command line parameters > 设置为:-encoding utf-8。
3、tomcat运行,控制台乱码
Edit Configurations > Tomcat Server > server > VM options > 设置为:-Dfile.encoding=UTF-8。
html乱码原因与网页乱码解决方法
乱码造成的原因
1、比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。
2、html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。
3、浏览器不能自动检测网页编码,造成网页乱码。
解决乱码的方案
第一种,html网页源代码编码与中文字输入编码不同。
解决方法:
使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。
尽量不要直接使用记事本进行编辑HTML代码。

本文介绍了在Java开发中遇到的代码乱码问题,包括Idea工程、main方法控制台、Tomcat控制台的乱码解决方案。同时,文章讨论了HTML网页乱码的原因和解决办法,涉及浏览器编码、数据库编码与程序之间的转换。最后,提到了前端到后端、后端到数据库、后端到前端的乱码处理策略。

1877

被折叠的 条评论
为什么被折叠?



