两种方法解决Tomcat控制台输出中文的乱码问题
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">方法一:</a></li><li><a href="#_label1">方法二:</a></li></ul></div><p>首先需要知道中文出现乱码的原因就是编码格式不统一,例如IDEA如果使用UTF-8编码格式,而Tomcat使用GBK编码格式的话,就会乱码</p><p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125424.jpg" /></p>
<p>知道原因后,现在有两种解决方法:</p>
<p class="maodian"><a name="_label0"></a></p><h2>方法一:</h2>
<p>1.打开tomcat配置页面,Edit Configurations。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125425.png" /></p>
<p><br />2.在配置项VM options文本框中输入</p>
<blockquote><p>-Dfile.encoding=UTF-8</p></blockquote>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125426.jpg" /></p>
<p>3.尝试重启Tomcat。</p>
<p class="maodian"><a name="_label1"></a></p><h2>方法二:</h2>
<p>1.打开IDEA设置,找到控制台,把默认编码改为GBK</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125427.jpg" /></p>
<p>注意:这里不能设置为UTF-8,因为IDEA控制台实际上调用的是Windows系统的控制台,而Windows控制台默认是GBK,这里和Windows保持一致就不会出现乱码</p>
<p>2.找到Tomcat的文件夹中的conf目录</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125528.png" /></p>
<p>3.用记事本打开logging.properties文件,这里建议备份一份</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125529.png" /></p>
<p>4.把logging.properties文件中所有出现红线的地方的改为GBK,有些人有2处,有些人有1处...根据你的文件来</p>
<blockquote><p>java.util.logging.ConsoleHandler.encoding = GBK</p></blockquote>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125530.jpg" /></p>
<p>这种方式,原理就是把Tomcat服务器的编码格式和IDEA保持一致</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202311/2023113011125531.jpg" /></p>
<p>以上就是两种方法解决Tomcat控制台输出中文的乱码问题的详细内容,更多关于Tomcat控制台中文乱码的资料请关注琼殿技术社区其它相关文章!</p>
頁:
[1]