工程乱码

打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了

执行main函数时,控制台乱码

同样是打开setting,找到 Build,Execution,Deployment > Compiler > Java Compiler, 设置 Additional command line parameters选项为 -encoding utf-8,然后rebuild下,重新运行

运行tomcat时,控制台乱码

1)打开Run/Debug Configuration,选择你的tomcat

2)然后在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat

其他乱码

1)数据库数据是否乱码

查看数据库编码类型

show variables like ‘character%’character_set_client    utf8
character_set_connection    utf8
character_set_database  utf8
character_set_filesystem    binary
character_set_results   utf8
character_set_server    utf8
character_set_system    utf8
character_sets_dir  /aebiz/soft/mysql/share/charsets/

2)jsp乱码

查看代码中是否添加下面代码

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>

3)request和response

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

另外java字符串编码也需注意

IntelliJ IDEA 使用 TOMCAT 中文乱码的各种问题相关推荐

  1. 解决IntelliJ IDEA控制台输出中文乱码问题(图文详解)

    解决IntelliJ IDEA控制台输出中文乱码问题(图文详解 前言 第一步(打开idea的bin目录) 第二步(打开idea) 第三步(关闭idea,重新打开即可)![请添加图片描述](https: ...

  2. Tomcat中文乱码问题的原理和解决方法

    为什么80%的码农都做不了架构师?>>>    Tomcat中文乱码问题的原理和解决方法 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决 ...

  3. 关于Tomcat中文乱码问题的探究

    关于Tomcat中文乱码 最近在复习servlet的时候发现了令人困扰的tomcat中文乱码问题,查阅tomcat源码并且Debug最终找到乱码的罪魁祸首. 默认情况下,浏览器对post提交的中文数据 ...

  4. Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...

    在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...

  5. JSP中文乱码解决方案了解和TOMCAT中文乱码解决

    java 中文乱码终极解决方案 首先,确保你的数据库是支持中文的.把数据库的编码方式设置能支持中文的,如GB2132,utf-8等,而且经过测试后确实能写入中文且正常显示.这样就就保证了数据库确实是支 ...

  6. Tomcat 中文乱码解决过程

    工具: intellij2018, tomcat9 1,最初在server控制台Tomcat信息正常, 项目中文乱码(非问号的那种) 这时我误点了Intellij右下角的UTF-8,改成了GBK,这下 ...

  7. eclipse中文乱码解决_已解决-解决IntelliJ IDEA控制台输出中文乱码问题

    作者:宜春 原文链接:https://zhuanlan.zhihu.com/p/94412052 IntelliJ IDEA 真的是一款很方便的Java开发工具,但是关于中文乱码这个问题我不得不吐槽, ...

  8. idea console中文乱码_idea控制台tomcat中文乱码的处理方法

    第一步: 在idea的目录中找: 第二步: 在idea64.exe.vmoptions中添加一句话: 保存关闭 第三步: 关闭idea再重新启动 第四步: 在往tomcat中部署项目时在VM opti ...

  9. Tomcat中文乱码配置

    因为某硕售后非得重装系统,导致电脑上所有软件都得重装,配置tomcat发现乱码,然后百度csdn研究了一遍 ,都没好使. apache官网下载tomcat我下载的是9.0.68版本然后使用发现中文乱码 ...

最新文章

  1. MySQL基础篇:事务管理
  2. 人工智能落地之路:从概念验证到产品
  3. Linux给用户添加sudo权限
  4. Fragment实现的底部导航
  5. Java ASM与Javassit
  6. java string对象创建_Java问题解析:到底创建了几个String对象
  7. 利用键盘钩子捕捉linux键盘动作,利用键盘钩子捕获Windows键盘动作
  8. 程序员的思维修炼:开发认知潜能的九堂课
  9. 显卡识别为Microsoft基本显示适配器,安装9700k核芯显卡HD630驱动或安装其他核显驱动
  10. 通过搜狗搜索爬取微信公众号文章,小程序版可体验
  11. Python项目部署的三大神器
  12. 报错:The JSP specification requires that an attribute name is preceded by whitespace
  13. C#实战004:Excel操作-读取Excel工作簿
  14. android ae动画教程,AE动画转Web代码工具指北-Lottie
  15. MSDC 4.3 接口规范(18)
  16. C# GDAL 数字图像处理Part7 仿射变换图像配准
  17. 软件著作权申请流程及注意事项,你知道多少?
  18. 在win10中AsciiDoc使用plantUML的使用报错:Dot Executable:C:\Program Files\Graphviz2.38 it should be an executa
  19. 一个专家级软件架构师的自白书
  20. 【重识云原生】第六章容器6.1.8节——Docker核心技术UnionFS

热门文章

  1. Hadoop常见面试题(一)
  2. 关于IdeaVim插件 导致 复制按键不可用
  3. 汽车变速箱前后面孔系钻削攻丝组合机床设计 (生产率计算卡 论文 CAD图纸……)
  4. 协作中继与非协作中继
  5. 基金非定投实盘20210601
  6. #芯片# SM25QH128M
  7. Autodesk VRED Design2022安装教程
  8. 离线安装mariadb
  9. 欧洲央行行长:与“主流”货币政策理论商榷
  10. 阿里传:马云说要离开的第一天