idea tomcat乱码问题的解决及相关设置的步骤
今天使用idea运行tomcat 项目时候出现乱码,上网搜了一下,分享给大家。
问题,在idea中出现乱码问题,以前没有的,好像在设置系统代码为utf8之后就出现了,于是尝试了一系列办法,希望这些办法对您有帮助。
先看一下乱码的样式。
设置办法
1、在tomcat Server中设置 VM options , 值为-Dfile.encoding=UTF-8 ,可惜没生效
2、在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的,所以也没生效,不过遇到相关问题的朋友也不防照此设置下。
3、在java Complier中设置Additional command line parameters的值,-encoding=UTF-8,很可惜还没生效
4、在bin中设置idea.exe.vmoptions和idea64.exe.vmoptions中的参数,同时增加-Dfile.encoding=UTF-8,据说有些人保存后重启就可以了,但到我这边还是没生效。
5、在tomcat \bin目录下的catalina.bat文件中加入-Dfile.encoding=UTF-8,可是还不生效,有些抓狂了...
6、在 tomcat / conf 目录下,设置logging.properties ,增加参数java.util.logging.ConsoleHandler.encoding = GBK,重启后终于可以了,总算松了口气。
终于,正常显示了......
7、另外在服务器上tomcat还需要设置server.xml中的参数,以防页面出现乱码
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
IDEA 启动 Tomcat 项目输出乱码的解决方法
刚开始碰到的时候没调试成功又放下了,老系统放在 MyEclipse 下面跑,这两天 MyEclipse 和 Tomcat 老出问题,借着这个机会又试了试,成功了. 大部分调试方法来自这里,但是有微调. 在 tomcat Server 中设置 VM options , 值为 -Dfile.encoding=UTF-8,可惜没生效 注意: 刚开始我也是设成UTF-8,但设了一圈回来,Console 窗口里日志行的信息两个字是生效了,但日志行内容还是乱码,于是试着把这一步的设置改成 GBK,居然成功了
-
解决IDEA 启动Tomcat控制台乱码问题
今天在Idea中用Tomcat跑一个Web项目,启动后,Tomcat日志在控制台打印出来都是乱码,如下图所示: 这个问题是Tomcat的编码问题引起的,解决该问题可以进行如下配置: -Dfile.encoding=UTF-8 如果还不行,就这样: 点击确定.重启TOMCAT进行调试,可以看到控制台中tomcat日志中的中文能正常显示了. 上面基本上应该不会出现乱码啦 如上述全部尝试还是乱码则需要修改配置文件 进入idea的安装目录, 进入bin目录下.找到idea.exe.vmoptions这个
-
idea tomcat乱码问题的解决及相关设置的步骤
今天使用idea运行tomcat 项目时候出现乱码,上网搜了一下,分享给大家. 问题,在idea中出现乱码问题,以前没有的,好像在设置系统代码为utf8之后就出现了,于是尝试了一系列办法,希望这些办法对您有帮助. 先看一下乱码的样式. 设置办法 1.在tomcat Server中设置 VM options , 值为-Dfile.encoding=UTF-8 ,可惜没生效 2.在setting中的 File encodings 中设置编码格式,后来发现这是设置页面编码格式的,所以也没生效,不过遇到
-
idea日志乱码和tomcat日志乱码问题的解决方法
1 idea启动tomcat乱码 遇到的问题: idea整合SSM项目,tomcat启动,启动时查看idea上的tomcat日志,出现乱码: 但是直接用tomcat 的 startup.bat启动,无乱码: 2,出现的原因: 查看tomcat/conf/logging.properties java.util.logging.ConsoleHandler.encoding = GBK 而本window系统使用的也是GBK编码,所以直接使用bat文件启动正常,但是idea上配置的是UTF-8,所以
-
IntelliJ IDEA 2021 Tomcat 8启动乱码问题的解决步骤
之前给大家介绍过最新IntelliJ IDEA 2021版配置 Tomcat 8.5 的详细步骤 需要的朋友点击学习下.今天重点给大家介绍IDEA 2021 Tomcat 8启动乱码问题的解决步骤. 第一步,按如图所示,打开idea配置文件,记住,不能乱改其他内容 在最后一行加入: -Dfile.encoding=UTF-8 保存退出即可,建议关闭idea,重新打开 如果还不能解决,可以再在这里也配置一行启动编码: -Dfile.encoding=UTF-8 以上就是IntelliJ IDEA
-
一文告诉你如何解决Tomcat乱码问题(很详细!)
目录 一.问题提出 二.乱码原因 三.彻底解决乱码问题 补充:tomcat窗口中文乱码 总结 一.问题提出 相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如... 相信很多有强迫症的同学,看到这些很不爽,我也是,接下来我就来说一下解决方案. 二.乱码原因 产生乱码的根本原因就是编码和解码不一致,举个例子就是翻译的人与写文章的人用的不同的语言,我本来写的是中文拼音,结果你去用英语翻译,肯定翻译出来的东西看不懂.比较常见的编码格式有Unicode.Asc
-
IDEA启动tomcat控制台中文乱码问题的解决方法(100%有效)
目录 第一步: 第二步: 第三步: 总结 IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示: 接下来,带大家一起去解决这个问题 第一步: 点击File→Settings Editor→File Encodings 第二步: 点击Run→Edit Configurations Tomcat Server→Tomcat1(Tomcat1是自己定义的名字,可以不一致)
-
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
在原页面一张图片上添加了一个链接,链接中有中文,于是出现下面的情况: 解决办法是在tomcat的server.xml文件的中加入URIEncoding="utf-8",如下: <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443&q
-
Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)
大家在使用 Intellij IDEA 的时候会经常遇到各种乱码问题,甚是烦扰. 栈长也偶尔会用下IDEA,也有一些解决乱码的经验,我给大家总结了以下几类乱码的场景,绝壁能帮你解决 IDEA 各种乱码问题. 常见乱码场景及解决方案 1.项目源代码中文乱码 Settings > Editor > File Encodings > Global Encodings & Project Encodings 设置为:UTF-8. 上面红色区域都统一设置一下. 2.Main方法运行,控制台
-
Mysql5.5安装配置方法及中文乱码的快速解决方法
1.启动服务 windows下DOS命令窗口输入指令: 查看服务是否启动:net help services 启动mysql服务:net start mysql 停止mysql服务:net stop mysql linux下在bash下,输入指令: 查看服务状态:service mysqld status 启动mysql服务:service mysqld start 停止mysql服务:service mysqld stop 2.登陆 mysql -u[这里输入用户名] -p[这里输密码] 3.
-
Android编程向服务器发送请求时出现中文乱码问题的解决方法
本文实例讲述了Android编程向服务器发送请求时出现中文乱码问题的解决方法.分享给大家供大家参考,具体如下: 我们在andorid项目中通过get方式向服务器发送请求,其中url参数带有中文,将会产生乱码,乱码产生的原因有两种: 1. 在提交参数时,没有对中文参数进行URL编码 2. Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值 解决: 1. 进入android项目,在其中要提交参数的时候,对参数的值进行编码: 复制代码 代码如下: URLEncoder.enc
-
PHP使用strrev翻转中文乱码问题的解决方法
本文实例讲述了PHP使用strrev翻转中文乱码问题的解决方法.分享给大家供大家参考,具体如下: 在用PHP中的strrve翻转中文时,会出现乱码情况 例如: header("Content-Type: text/html; charset=utf-8"); echo strrev("处理使用strrev()函数时的乱码问题")."<br>"; 运行结果为: ��鮗遠籹䄚綗氕潇�)(verrts��翽䆐焤� 解决方法就是自己重写一个c
随机推荐
- AngularJS基础 ng-keypress 指令简单示例
- 获得文件夹大小的VBS代码
- java中的值传递和引用传递的区别分析
- php常用字符串比较函数实例汇总
- iOS中生成指定大小、指定颜色的二维码和条形码方法详解
- asp.net 合并GridView中某列相同信息的行(单元格)
- php一个文件搞定微信jssdk配置
- 举例讲解Python设计模式编程的代理模式与抽象工厂模式
- C#实现绑定DataGridView与TextBox之间关联的方法
- php操纵mysqli数据库的实现方法
- 解析PHP跳出循环的方法以及continue、break、exit的区别介绍
- JavaScript实现的圆形浮动标签云效果实例
- 漂流瓶推送需求的逻辑实现代码
- JS中完美兼容各大浏览器的scrolltop方法
- Lua判断字符串中包含中文字符的方法和计算字符串宽度函数分享
- Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例
- WinForm实现为ComboBox绑定数据源并提供下拉提示功能
- jquery提交form表单简单示例分享
- 基于jQuery实现的美观星级评论打分组件代码
- Javascript中的call()方法介绍