`
Inmethetiger
  • 浏览: 112124 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

idea属性文件中文乱码

阅读更多

今天在使用idea编写代码的时候,在属性文件里面需要写中文,发现和eclipse中的不同,在eclipse中书写中文的时候,当回车的时候会自动转换成unicode编码,可是在idea中,.properties文件是中文的。这样在前台显示的时候出现了中文乱码。

刚开始以为是那个.properties插件的问题,就把那个插件禁用,这下可惨了,所有的properties文件都不高亮了,而且无法知道该属性是否在代码中被使用了(这一点ieda很牛逼,知道你哪个地方使用了属性文件里面的某个属性),只是已txt文件查看,而且无法恢复(比如xml文件make成txt文件之后有make as xml,这个却没有)

于是删除了idea,但是删除后重装,依然还是保留了默认设置,问如何恢复默认设置,网上竟然没有找到。最后找到了详细删除的方法: 怎样删除文件

1:直接在finder中移动到废纸篓,如果有残留文件,则先显示隐藏文件(defaults write com.apple.finder AppleShowAllFiles -bool true)

2:然后在资源库中找到想要删除的程序进行删除,一般都是在caches,logs preference ,application support中,一般情况下都是当前用户所在目录中的资源库。如果是超级用户则是另外的。

重装后,属性文件默认打开方式又回到了properties插件打开的方式,于是继续寻找解决中文乱码的方式,最后在某个不起眼的角落找到了方法:

解决方案:setting->File Encodings 的最下面有一句话:”Default encoding for properties files”,选择utf-8,并且在下面的单选框中选中,这样虽然在idea中显示的是中文,但是如果使用notepad打开的时候会显示utf-8的格式。

 

转载自:liuyiyou.cn

 

 

 

0
2
分享到:
评论
3 楼 jackytang520 2014-07-27  
貌似用了这么久,没有碰到过这个问题..
2 楼 Inmethetiger 2014-07-27  
white_crucifix 写道
记得右键里也能选择encoding


已经默认是utf-8了,但是没有进行asics转码,使用notepad的时候还是显示的中文,需要勾选最下角的那个后,在能转
1 楼 white_crucifix 2014-07-27  
记得右键里也能选择encoding

相关推荐

    idea中.properties文件中文显示乱码问题的解决 文件中文乱码1

    这些文件可能包含中文字符,但在某些情况下,使用IntelliJ IDEA打开这些文件时可能会出现中文乱码的问题。这主要是由于编码设置不正确或者IDE与文件的实际编码不匹配导致的。下面将详细介绍如何解决这个问题。 首先...

    idea控制台中文乱码问题

    `Global Encoding`是指全局的文件编码,`Project Encoding`是项目的编码格式,而`Default encoding for properties files`则是属性文件的默认编码。 设置完毕后,运行项目并检查控制台输出,如果仍有乱码问题,可能...

    EL中文显示乱码的解决办法

    在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致的。以下是一些详细的解决步骤和相关知识点: 1. **理解字符编码**: - 字符编码是用来表示...

    5种JSP页面显示为乱码的解决方法

    尤其是在使用Java Server Pages(JSP)技术时,由于编码设置不当导致中文等非ASCII字符不能正常显示的问题尤为突出。本文将详细介绍五种解决JSP页面乱码的有效方法。 #### 1. 设置JSP页面的编码 页面显示乱码最...

    Java读取中文文件出现乱码解决过程.mht

    总之,解决Java读取中文文件乱码的关键在于确定正确的文件编码并相应地调整Java代码。同时,良好的编码规范,如统一项目编码为UTF-8,可以避免很多不必要的问题。在实际开发中,应当养成检查文件编码的习惯,避免因...

    中文乱码javaWEB开发各种解决中文乱码问题

    解决GET请求中文乱码问题的一种方法是修改Tomcat服务器的配置文件`server.xml`,设置`URIEncoding`属性为`UTF-8`: ```xml connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> ``` 此外,...

    Java Properties 解决中文乱码和顺序读写.docx

    确保IDE(如IntelliJ IDEA或Eclipse)设置文件编码为UTF-8,同时在读取Properties文件时,通过`InputStreamReader`指定正确的字符集,例如`UTF-8`,避免乱码出现。 例如,以下是一个简单的示例,演示如何读取包含...

    JSP页面中文乱码几个解决办法

    总结来说,解决JSP页面中文乱码问题的关键在于保持字符编码的一致性,从编辑器保存文件的编码、JSP页面的编码声明、Servlet的响应编码、POST请求的参数编码,到服务器处理GET请求的编码,都需要进行适配和统一。...

    java项目编译时中文乱码解决

    这主要涉及到字符编码的设置和处理,不正确的编码配置可能导致在显示或处理包含中文字符的文件时出现乱码。以下是一些针对Java项目编译时中文乱码问题的解决方案。 1. **IDE设置** - **Eclipse**:在Eclipse中,...

    奇怪的struts2的中文乱码问题及解决.docx

    首先,中文乱码问题通常涉及到几个关键因素:数据库编码、开发文件编码和网页的Content-Type编码。在确保这三者一致的情况下,一般可以避免乱码问题。然而,这个问题的特殊之处在于,它只在IE浏览器中出现,而在Fire...

    Java中文乱码浅析及解决方案

    综上所述,解决Java中文乱码问题的关键在于确保整个程序的编码一致性,包括源代码、编译器、运行环境、文件读写、网络传输以及数据库操作等环节。通过细心配置和适当地指定编码,我们可以有效地避免乱码问题,确保...

    struts中文乱码问题解决详细步骤

    - **IDE设置**:确保你的IDE(如IntelliJ IDEA或Eclipse)的编码设置为UTF-8,避免在编辑源代码时引入乱码。 - **Tomcat服务器设置**:在Tomcat的`server.xml`中设置`Connector`的`URIEncoding`属性为`UTF-8`: ``...

    IDEA中Tomcat乱码问题

    在使用IntelliJ IDEA(IDEA)开发Java Web应用程序时,有时会遇到Tomcat服务器启动时控制台日志出现乱码的问题。这个问题主要是由于字符编码设置不正确导致的。本文将详细探讨这个问题,并提供两种解决方案。 ### ...

    JSP页面传参出现中文乱码的解决方案

    在开发Java Web应用程序时,尤其是使用JSP技术时,经常遇到的一个问题是中文字符在传递过程中出现乱码。这个问题主要是由于字符编码不一致导致的。在本文中,我们将深入探讨JSP页面传参出现中文乱码的原因,并提供...

    java中文乱码问题处理方案.docx

    1. 检查并设置Java文件的编码:在Eclipse或IntelliJ IDEA等集成开发环境中,应确保新建文件的默认编码为UTF-8,并在文件的首行添加编码声明,例如:`# -*- coding: UTF-8 -*-`。 2. 确保服务器端配置正确:在使用如...

    Java Web编程中页面跳转乱码问题的解决方案.pdf

    然而,在实际开发过程中,程序员常常会遇到页面跳转乱码的问题,尤其是中文乱码问题,这些问题不仅消耗程序员大量的时间和精力,还可能严重影响程序开发进度,甚至导致整个应用无法正常使用。为了解决这类问题,本文...

    java中文乱码字符集解决大全.pdf

    Java中文乱码问题详解 Java程序在处理中文字符时可能会遇到乱码问题,这主要源于计算机历史上的编码标准差异和Java自身的编码机制。本文将详细分析这个问题的来源、Java编码转换的过程以及解决策略。 1. 中文问题...

    解决jsp页面中文乱码问题

    - 确保IDE(如Eclipse、IntelliJ IDEA)中项目的字符编码设置为UTF-8,避免在保存文件时使用错误的编码。 2. **请求和响应编码** - 请求编码:用户的输入数据(如表单提交)可能包含中文字符,需要确保服务器正确...

    IDEA中Web项目控制台乱码的问题及解决方法

    总结,解决IDEA中Web项目控制台乱码问题的关键在于调整Tomcat日志编码和IDEA的显示编码设置,以及正确配置项目的资源路径,确保MyBatis能够找到所有的XML配置文件。通过以上步骤,可以有效避免和解决这类问题,提升...

    解决idea开发遇到javascript动态添加html元素时中文乱码的问题

    对于IDEA(IntelliJ IDEA)这个流行的Java开发工具,它本身也会影响到文件的编码设置。 在本例中,问题出现在JavaScript文件中。几个月前创建的一个小网站,在重新访问时,发现JavaScript动态生成的HTML元素中的...

Global site tag (gtag.js) - Google Analytics