解决idea中文乱码
1.工程乱码Settings->File Encoding
2.编译乱码Settings->File Compiler
我本机没有设置 也没有乱码
3.Tomcat日志乱码Tomcat->conf->logging.properties (默认全是UTF-8)
4.Tomcat服务乱码Tomcat->conf->server.xml
增加URIEconding=“utf-8”
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEconding="utf-8"/>
5.idea配置tomcat服务器时(解决html页面乱码)
6.idea编译乱码(解决server控制台输出中文语句乱码)
1.此种在idea的bin目录下的修改是不生效的(废弃)
均添加上-Dfile.encoding=UTF-8
2.真正能起到作用的,打开idea的help->Edit Custom VM OPtions
配置文档加上-Dfile.encoding=UTF-8
此处的修改原因:
网上的打开idea的bin目录修改idea64.exe.vmoptions和idea.exe.vmoptions两个文件在末尾加上上述配置文件的设置,实际上是不生效的(笔者在此栽了坑,在html乱码和控制台乱码之间反复横跳),会被你C盘下面的idea文件中的idea64.exe.vmoptions配置给覆盖,而实际生效的配置却是C盘下的idea64.exe.vmoptions文件,所以单纯修改bin目录下的这两个文件是不会生效的,而idea的help->Edit Custom VM OPtions中的配置文件是关联到C盘下的那个idea64.exe.vmoptions文件的,此处的修改就会生效
别忘了修改完记得重启idea
7.Tomcat路径下配置catalina.bat
#######本机使用此方法解决*
打开Tomcat/bin路径下的catalina.bat
在set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"后面添加 -Dfile.encoding=UTF-8
这个是 tomcat-7.0.106
tomcat9
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2013-03-22 Silverlight 工程无法打开