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

解决方案:

      在      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. Python3.4程序异常判断

    实例代码[更多实例,请访问:www.yeayee.com] 1 #idle中按F5可以运行代码 2 #引入外部模块 import xxx 3 #random模块,randint(开始数,结束数) 产生 ...

  2. 从哈希结构去理解PHP数组

    php的数组实际上就是hash_table,无论是 数字索引数组array(1, 2, 3) 还是关联数组array(1 => 2, 2=> 4)等等. 一,这里的hash_table有几 ...

  3. leetcode-682-Baseball Game

    题目描述: You're now a baseball game point recorder. Given a list of strings, each string can be one of ...

  4. 2016级算法第二次上机-B.Bamboo的OS实验

    Bamboo的OS实验 分析 首先理解题意,要完成不同数量的不同命令,但是完成相同的命令之间必须有n个间隔,为使得时间最短,自然优先用其他命令来填充这n分钟的时间,由于数量少的命令可以用来填充空隙,所 ...

  5. 04day->python列表和元祖

    一.列表 1.索引.切片     索引:根据索引值获取,里表里的值     切片:和字符串相似 2.增     1)append(object),在列表的末端添加     2)insert(index ...

  6. Little Sub and Piggybank (杭师大第十二届校赛G题) DP

    题目传送门 题意:每天能往存钱罐加任意实数的钱,每天不能多于起那一天放的钱数.如果某一天的钱数恰好等于那天的特价商品,则可以买,求最后的最大快乐值. 思路:先来一段来自出题人的题解: 显然的贪心:如果 ...

  7. SQLmap源码分析之框架初始化(一)

    SQLmap是现在搞web人手一个的注入神器,不仅包含了主流数据库的SQL注入检测,而且包含提权以及后渗透模块.基于python2.x开发而成,使用方便.所以研究web安全少不了分析源码,学习代码的同 ...

  8. Linux shell 中提取zip或jar文件中的某个文件

    Linux shell 中提取zip或jar文件中的某个文件 假如有个压缩包 abc.jar, 里面文件如下 (可以用unzip -l abc.jar 查看): data/1.txt data/2.t ...

  9. 4.nginx动静分离

    动静分离,就是将css.js.jpg等静态资源和jsp等动态资源分开处理,以此提高服务器响应速度,提高性能. 核心就是区分动态和静态资源 图片转自:https://www.cnblogs.com/xi ...

  10. $bzoj1027-JSOI2007$ 合金 计算几何 最小环

    题面描述 某公司加工一种由铁.铝.锡组成的合金.他们的工作很简单.首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同.然后,将每种原材料取出一定量,经过融解.混合,得到新的合金.新的合金 ...