zoukankan      html  css  js  c++  java
  • IDEA中项目编码格式设置

    自从换成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是在当前用户目录下有自己的配置文件。
    曲曲折折,费了好大功夫,遂记下来,望有缘人看到,能解其燃眉之急。
  • 相关阅读:
    笔记-[5]-关于JS事件流!
    JS中的模块化开发之Sea.JS
    利用JavaScript如何创建一个table表格[第2种方法]
    二维数组左滑删除某一行
    sdwebimage缓存图片
    scrollView中内部控件的悬停
    (转)将图片保存到相册
    离屏渲染
    标签栏隐藏
    iOS8新特性之交互式通知
  • 原文地址:https://www.cnblogs.com/murphyyy/p/10002747.html
Copyright © 2011-2022 走看看