一次解决所有问题,只需做配置文件的修改即可

解决方案:

      在      IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions
       IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions
都添加

-Duser.country=EN
-Duser.language=us
-Dfile.encoding=UTF-8
-Duser.name=fanlinglong

 
 
到此ok~!
 
 
另外如果另类的Controller层HttpServletRequest request获取参数乱码,不得不修改tomcat的URIEncoding="UTF-8",当然这可以解决乱码问题。
但是,再次重启全宇宙最好的IDE工具IDEA和Eclipse都会又把修改的Tomcat server.xml配置又改回来了。找遍搜索引擎都没有好的办法,一个偶然的机会,被我试出来了。这里大笑一分钟!!
下面给出解决办法。
如下图,只用配置CATALINA_BASE环境变量,这样IDEA就不会去修改Tomcat server.xml配置
 
 
 

JAVA_TOOL_OPTIONS
-Dfile.encoding=UTF-8

 
 

以下是具体说明

IDEA有分很多种乱码,菜单栏乱码,console输出中文乱码,代码乱码等等,以下提供一些解决方案。

1.设置里面的快捷键设置keymap出现中文,或者中文乱码

原因:IDEA里面的jdk选择的是本地的JDK,而JDK1.5以上的版本是由多国语言的,会选择操作系统的本地语言,所以编译的提示就会变成中文。

解决方案:

      在      IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions
       IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions
都添加
-Duser.country=EN
-Duser.language=us
2.console输出中文乱码
解决方案:
在    IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions
       IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions
都添加
    -Dfile.encoding=UTF-8
3.菜单栏中文乱码
  
原因;字体不支持中文的显示,在idea中,默认的是ubuntu字体,该字体并不支持中文显示,选择一个支持的字体 simsum
 
 
 
另外:

修改Intellij IDEA模板注解@author变量user内容

解决方案:

      在      IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions
       IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions

在文件的尾部加上一行:

-Duser.name=作者名

比如

-Duser.name=fanlinglong

然后保存。

注意:作者名不能用中文否则乱码

Intellij IDEA 各种乱码解决方案 posted @ 2017-06-23 15:31:06的更多相关文章

  1. IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

    IntelliJ IDEA 乱码解决方案 (项目代码.控制台等) 最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜.换的第一 ...

  2. Intellij Idea乱码解决方案

    使用Intellij Idea经常遇到的三种乱码问题: 1.工程代码乱码 2.main方法运行,控制台乱码 3.tomcat运行,控制台乱码 解决方案: 1.工程代码乱码 Settings > ...

  3. aspx页面,中文乱码解决方案

    由于文件编码方式编码方式不统一出现样式中文乱码解决方案: 今天碰到的问题:页面字体样式设置的'微软雅黑',可页面没引用.我调试看到样式出现中文乱码了 这种问题,就需要转换文件的编码方式,如下两步即可解 ...

  4. 【转】Ubuntu乱码解决方案(全)

    转自:http://www.cnblogs.com/end/archive/2011/04/19/2021507.html ubuntu下中文乱码解决方案(全) 1.ibus输入法 Ubuntu 系统 ...

  5. JSP中pageEncoding和charset区别,中文乱码解决方案(转载)

    转载自:JSP中pageEncoding和charset区别,中文乱码解决方案 JSP指令标签中<%@ page contentType="text/html;charset=GB23 ...

  6. boost::xml——基本操作以及中文乱码解决方案 (续)

    本博文主要想说明以下两点: 1.对于上一篇的<boost::xml——基本操作以及中文乱码解决方案>解释,这篇博文基本解决了正确输入输出中英文问题,但是好像还没有解决修改中文出现乱码的问题 ...

  7. css中文字体乱码解决方案

    css中文字体乱码解决方案:把css编码和html页面编码统一起来.如果html页面是utf-8.css.js也统一成utf-8编码.还有一个避免中文乱码的办法就是把中文字体写成英文来表示 css中文 ...

  8. 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案

    基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案 两个月前做C++课设的时候,电脑编译器编译结果出现了中文乱码,寻求了百度和大神们,都没有解决这个问题,百度上一堆解释是对编译器 ...

  9. JS传值中文乱码解决方案

    JS传值中文乱码解决方案 一.相关知识 1,Java相关类: (1)java.net.URLDecoder类 HTML格式解码的实用工具类,有一个静态方法:public static  String ...

随机推荐

  1. 一,Smarty模板技术/引擎——简介

    Smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使PHP程序员与美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改 ...

  2. 【BZOJ1296】[SCOI2009]粉刷匠 (DP+背包)

    [SCOI2009]粉刷匠 题目描述 \(windy\)有 \(N\) 条木板需要被粉刷. 每条木板被分为 \(M\) 个格子. 每个格子要被刷成红色或蓝色. \(windy\)每次粉刷,只能选择一条 ...

  3. Using Request Headers for Metadata Address

    问题描述 我将一个在本地调试正常的service部署到服务器后遇到了添加服务引用失败的问题.在把配置文件中基址使用的localhost替换成服务器的ip地址后问题得到了解决.但我感觉这并不是一个因为粗 ...

  4. Codeforces - 24D 有后效性的DP处理

    题意:在n*m的网格中,某个物体初始置于点(x,y),每一步行动都会等概率地停留在原地/往左/往右/往下走,求走到最后一行的的步数的数学期望,其中n,m<1000 lyd告诉我们这种题目要倒推处 ...

  5. linux使用curl命令行进行接口测试

    cURL介绍cURL 是很方便的Rest客戶端,可以很方便的完成许多Rest API测试的需求,甚至,如果是需要先登入或认证的rest api,也可以進行测试,利用curl指令,可以送出HTTP GE ...

  6. UBoot常用命令及内核下载与引导

    一.常用命令 1. 获取帮助 ① help 或 ? 2. 环境变量与相关命令 (1)环境变量 ① bootdely ② baudrate ③ netmask ④ ethaddr ⑤ bootfile ...

  7. python __getattribute__、__getattr__、__setattr__详解

    __getattribute__ 官方文档中描述如下: 该方法可以拦截对对象属性的所有访问企图,当属性被访问时,自动调用该方法(只适用于新式类).因此常用于实现一些访问某属性时执行一段代码的特性. 需 ...

  8. dsad

    dasdas dasdas dasdas dasdas

  9. Angular 2 升级到 Angular 5

    Angular 2 升级到 Angular 5 ts文件最上面的import语句里不要添加 .ts 后缀 , 不然 npm start 编译会失败 . 虽然浏览器能打开项目的URL , 但是内容会丢失 ...

  10. day1-Python擅长的领域+学习内容

    Python擅长的领域 WEB开发 Django   Pyramid     Tornado       Bottle    Flask    WebPy 网络编程 Twisted        Re ...