自从换成IntelliJ IDEA 之后各种设置就成了问题,这不,在跟另一家公司做对接的时候,他们说我这边的http接口返回的都是乱码,

所有的接口我这边的都是访问过的,这个怎么会,我用360浏览器和ie试了试,发现没有问题。后来发现他们用的是谷歌,然后我用谷歌试了试,发现的确是乱码。这还能忍,我果断的开始了我的编码设置之路。
首先看了ie与360上的编码格式,的确是GBK的,然后我搜了百度,发现idea中需要设置的编码格式。分别是settings:

全部设置为UTF-8,后边那个选项最好也都选上,那个是配置文件的。还可以单独设置某个项目或文件的编码格式。
另一个地方在other settings:


全部设为UTF-8。
重启了idea,然后重启项目。what?还是乱码,这。。。
又开始了百度,发现部署tomcat的时候还有一个地方要设置。

即 VM options: -Dfile.encoding=UTF-8
OK,重新运行tomcat,刚运行就发现了问题,控制台乱码了,这又是什么鬼,

起初以为是log的问题,后来经过检查不是log。无意中发现好像http返回的格式变成utf-8了,用谷歌访问地址接口也正常了,

好吧,证明路是对的,但控制台乱码不能忍啊。果断开始找原因。有些博客提供了一些方法,一个修改配置文件的说的最多,即修改idea bin目录下的两个配置文件

在配置文件后边加上-Dfile.encoding=UTF-8,重启idea之后发现,诶,还是不行。后台用这个方法在另一台机器上一配置,诶,好了,控制台也好了

,这就是说明这个方法是对的,我就开始找本机上的问题。找了好长时间都要放弃了,后来灵机一动,在c盘用户里边翻配置文件,翻到idea的,发现里面还有一个一模一样的配置文件

果断改了,重启之后发现,诶,好了。就是这么神奇。后来发现有些idea是在当前用户目录下有自己的配置文件。
曲曲折折,费了好大功夫,遂记下来,望有缘人看到,能解其燃眉之急。

IDEA中项目编码格式设置的更多相关文章

  1. javaweb 项目编码格式设置

  2. Eclipse中各种编码格式及设置

    操作系统:Windows 10(家庭中文版) Eclipse版本:Version: Oxygen.1a Release (4.7.1a) 刚看到一篇文章,里面介绍说Ascii.Unicode是编码,而 ...

  3. djando 项目用django自己服务器在局域网中被访问设置

    这是一个相当操蛋的东西,害老子搞了那么久,其实嘞,也用不着那么恨,都是自己做的孽!! -----------------人工分割线----------------------------------- ...

  4. Linux中MySQL5.7设置utf8编码格式步骤

    关于编码问题,真的是弄得我很郁闷,网上找的帖子这方面也很多但都无济于事,晚上终于找到一篇有效的,特此贴上. 转自Ubuntu中MySQL5.7设置utf8编码格式步骤 1.首先打开终端 2.输入mys ...

  5. 微信nickname乱码及mysql编码格式设置(utf8mb4)

    微信nickname乱码及mysql编码格式设置(utf8mb4) 今天在写微信公众平台项目时,写到一个用户管理模块,接口神马的已经调试好了,于是将用户从微信服务器保存到本地数据库,发现报错: jav ...

  6. eclipse编码格式设置

    大家好,我是小Alan,很高兴大家能够看到这篇小小的技术点文章,这还是从参加工作以来,小Alan写的第一篇博文.喜欢能够给一些朋友带来方便. 说到eclipse编码格式的设置其实一个非常非常小的事情, ...

  7. 【开发笔记】-MySQL数据库5.7+版本,编码格式设置

    原因 昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作.在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为IS ...

  8. Eclipse中项目面板字体的修改

    修改eclipse安装目录中的如下文件,添加黄色标记部分,并设定自己需要的字体大小(这里是10px)即可: \eclipse\plugins\org.eclipse.ui.themes_1.1.1.v ...

  9. Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

    Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05- ...

随机推荐

  1. bootstrap 简单练习(后续把其它页面也进行练习)

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  2. caffe特征层可视化

    #参考1:https://blog.csdn.net/sushiqian/article/details/78614133#参考2:https://blog.csdn.net/thy_2014/art ...

  3. 什么是MTBF测试【转】

    本文转载自:https://blog.csdn.net/liuhaoemail/article/details/50531489 MTBF测试 目前,终端侧的可靠性测试基本上是采用称为”MTBF测试” ...

  4. SetForegroundWindow Win32-API not always works on Windows-7

    BIG NOTE After messing with this API for the last 2 months, the solution/s below are all not stable ...

  5. Vivado 设计套件

    疑惑 有一天我在上网,逛着逛着看到一个叫https://pan.baidu.com/s/16Nu03YJLuz_aYuGQMm_8oQ的链接,那个网页的标题好像叫"Vivado 2017.4 ...

  6. vue--动画收缩

    首先 install vuex 创建store文件夹 在 store 文件夹分别建立 state.js // 状态管理 // 定义state 原始数据 const state = { fullScre ...

  7. ORM的概念

  8. 微信、qq二次分享

    前言 我们平时做微信分享的时候,一般分享出来的页面都是一个简单的html页面,不会加入框架之类的东西.所以当我们在分享出来的页面里面再次进行分享的时候,由于我们没有配置分享的标题.描述这些东西,分享出 ...

  9. lua---研究 c-api

    c-api 参考手册:http://www.leeon.me/a/lua-c-api-manual

  10. 2018-2019-2 20175317 实验二《Java面向对象程序设计》实验报告

    2018-2019-2 20175317 实验二<Java面向对象程序设计>实验报告 一.实验步骤及内容 面向对象程序设计-1 参考 http://www.cnblogs.com/roce ...