ideaidea导入项目乱码运行到浏览器乱码

博客分类:
好不容易mac下搭建好了开发环境
将原有在windows 上开发的项目拿到mac 运行时,发现输出控制台( system.out.println("汉字") )全是小方块加?号,潜意识换了两个字体 无效 Google 一番有个哥们儿问题雷同但是口水话几千字,核心地方就这么一句
-Dfile.encoding=UTF-8
关键在这里
于是在idea 里 打开Tomcat 配置 在VM options 加入
-Dfile.encoding=UTF-8 重启 Tomcat 搞定
浏览: 92026 次
来自: 成都
[u][i][b][flash=200,200][url][i ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'IntelliJ IDEA 乱码解决方案 (项目代码、控制台等) - 简书
IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)
最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜。换的第一天,就遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一下解决方案,以供后面参考。总共有下面几种乱码的解决方案:工程乱码执行main函数时,控制台乱码运行tomcat时,控制台乱码PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8可以先做这一步,加上这个基本上很多都不会乱码了1.工程乱码打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了2.执行main函数时,控制台乱码同样是打开setting,找到 Build,Execution,Deployment & Compiler & Java Compiler, 设置 Additional command line parameters选项为 -encoding utf-8,然后rebuild下,重新运行3.运行tomcat时,控制台乱码1) 打开Run/Debug Configuration,选择你的tomcat2) 然后在
Server & VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat好了,三种解决乱码的方案大概就是这样,有问题大家留言
乱码场景 使用Intellij Idea经常遇到乱码问题,可以总结为以下几类乱码的场景。 1、工程代码乱码。 2、main方法运行,控制台乱码。 3、tomcat运行,控制台乱码。 解决方案 1、工程代码乱码 Settings & Editor & File Encodin...
最近开始使用idea 遇到了web中文乱码问题,网上找了一堆解决方案,这个方案解决了我的问题,所以分享给大家希望大家少踩坑
感谢方案提供者,本人只是做了再一次整理
原贴地址1:http://blog.csdn.net/dandandeshangni/ar...
主题修改 上图标注 1 所示为 IntelliJ IDEA 修改主题的地方,在 Windows 系统上 IntelliJ IDEA 默认提供的主题有四套:Darcula、IntelliJ、Windows、Alloy. IDEA Theme。除了Darcula是黑色主题,其他...
IDEA 是以 GBK编码运行的,才导致控制台输出是乱码,日志文件保存的是正常编码。解决方法:进入 IDEA 安装目录 如 C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin修改 idea.exe.vmopti...
1.工程乱码 打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了 2.执行main函数时,控制台乱码 同样是打开setting,找...
鉴于上个周末在咖啡馆学习读书看电影的高效率,这个周末我决定走出家门,宅到咖啡厅。周末的早晨总是早早的就醒了,看时间七点十二分。并不想这么早起,赖个床表示下对周末的尊重。爬起来的时候已经快八点半了,收拾妥当准备出门的前一刻,大雨滂沱。不过这并没有阻挡我奔向咖啡馆的脚步,害怕一...
七夕的雨 文/金色阳光 一夜梦香被窗外的雨喊醒 好似九天银河坠人间吼鸣 望着密密的雨幕想着七夕 好似牛郎织女在哭泣 这有情人相思的泪 是多么的苦涩酸楚 七夕的雨 掩盖了千年的凄楚和悲凉 留给这尘世的 是一个千古不变的爱情传说 风月在流年中几度轮回 美丽的传说在岁月里不朽 一...
一、可以和一群积极向上的小伙伴们共同学习,共同进步。二、天南海北,各种职业会让我们在交流中增长见识,提高眼界。三、免去来回学习班的路途时间。想到以上三点,比较官方,对我来说,最大的价值就是相互督促,逼迫自己提高。
吾控健康科技有限公司是一家集研发设计,生产和销售为一体的高新技术企业。专注于可穿戴式健康监测产品开发。是深圳较早从事可穿戴式智能硬件产品开发的团队。公司坚持以健康监测产品开发及健康数据管理为核心业务。 公司现有一支专业精干的研发与销售团队。我们秉承专注,专业的态度,追求卓越...
很久没有阿花的消息了。 很久。 彼时我看着超市内的工人们娴熟的分割榴莲,怔怔出神。我便是因吃榴莲这件事想起阿花的。年岁渐长,生活近乎枯燥的波澜不惊。然而一些事,一首歌,甚至一些并不名状的片段,都可以轻易的让潜意识里的过往清晰起来。而一旦回忆起来,思绪便像硝烟弥漫,瞬间笼罩在...常见乱码的解决方式
乱码应该先找到问题的根源,这样才能方便解决项目中存在的乱码问题。
1、web容器编码
2、web.xml中的编码
3、workspace的编码
4、JDBC连接池的编码
5、DB(编码)
造成乱码的常见原因;
1. Web项目的文件编码格式不一致。
任何文件(.class,.,.xml)都有编码格式,所以在创建文件时一定要注意编码格式的统一,可以通过IDE或者其他开发工具预先设置好。
2. 输入输出时的编码格式
request、response的编码格式,解决该问题的常见办法是采用过滤器(filter)来统一设置request、response的编码格式。
3. url地址乱码
这是url中含有中文的问题。比如通过url传递中文参数时发生乱码,这个问题除了排查上述第2点之外,来要看的就是tomcat等服务器的编码格式了,比如查看tomcat的server.xml文件里的字符集设置。
4. 字符串编码格式
字符串本身是有编码格式的,有的时候为了安全考虑会为字符串特意设置某种编码格式导致乱码,这时只需通过相应的编码格式转码即可。
5. 数据库乱码
发现存入数据库中后乱码,在排除上述四点之后,查看数据库编码与项目是否一致。
一、jdbc链接数据库插入中文乱码:
首先通过jdbc连接数据库后插入数据时,你应该保证以下三处的编码方式相同(推荐utf-8编码方式)
1:根据实际情况请看图(IDEA右下角)点击UTF-8
2:数据库的编码方式或者说你数据表中字段的编码方式
3:jdbc连接的编码方式
二、显示乱码
很多人在servlet中明明用:
request.setCharacterEncoding(&UTF-8&);
response.setContentType(&text/ charset=UTF-8&);
设置了编码方式,但是在用浏览器显示页面,还是会出现乱码,但是我们在开发工具中运行就可以显示出中文,原因在于:
你项目中设置的保存编码方式和浏览器的编码方式不一致所导致。
解决方案:
查看项目编码、查看浏览器编码。保证二者编码保持一致
检查错误时应该根据具体情况,找不到原因时按照文章开投的顺序逐级检查各级编码是否一致。IntelliJ IDEA导入java项目后打开java源码文件出现乱码的解决方案经常下载java开源项目的牛牛会发现,IntelliJ IDEA导入eclipse的项目后,打开java源码文件后是乱码File was loaded in the wrong encoding此时需要逐个修改才能正常显示。修改步骤如下1.2.3.但是如果java源码文件很多的话,一个个修改就给费时费力了,可以按如下方式实现所有文件都正常显示File=&Settings=&File Encodings最后完成后重启idea分享到:最近浏览暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友> 博客详情
& & & &看到OSChina到处都是IntelliJ IDEA 12.0的讨论,于是按奈不住好奇的心情下载来试用,惯例是编写一个简单的test体会一下感觉,不管别人怎么说,自己的体会才是王道,自然在http://www.oschina.net/news/35463/intellij-idea-12-final评论里面有很多问中文输入乱码的问题也要测试一下,输入中文,晕,乱码……自觉谷妹度娘一番,各种改编码,更有甚者改java的源码之类的各种方法去了,待我一一亲自去试,发现解决不了问题,症状是无论你改为哪种编码方式,乱码依旧,于是想起webstorm和这货是一家出的,要出问题自然也要一起出问题,于是打开webstorm,发现改为相同字体。也会乱码。切换回我自己设置的YaHei Consolas Hybrid字体乱码消失,于是问题得以解决,下面是解决的步骤:
这里我们选择YaHei Consolas Hybrid字体来设置,当然你也可以选择你自己喜欢的对中文支持良好的字体来进行操作,由我上面的实验得出结论,貌似跟跟编码没有太多关系。
原因分析:在安装了次字体后你会发现你在Editor--&Colors&Font--&里面找不到此字体。
解决办法:
1,首先在网上找到次字体安装到操作系统中,请百度搜索一番方能找到。
2,按图所示,保存为另外一个名字,由你喜欢。最好是英文字母组成,这里我们保存为Darcula1
3,然后我们在此路径(win7)下去找到:“C:\Users\你的计算机名\.IntelliJIdea12\config\colors”找打到Darcula1.xml文件。
4,用记事本打开Darcula1.xml文件,在第8行&option name="EDITOR_FONT_NAME" value="你之前保存的字体" /&,然后把改为&option name="EDITOR_FONT_NAME" value="YaHei Consolas Hybrid" /&,
5,然后重启IntelliJ IDEA 12.0,中文字符问题解决.
是可以,但是不知道为什么不能选择YaHei Consolas Hybrid,需要修改才能找到。
你现在是菜单栏显示乱码还是在编码的过程中无法显示中文呢?那你安装YaHei Consolas Hybrid这个字体了没呢?
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥

我要回帖

更多关于 idea 运行乱码 的文章

 

随机推荐