`
gogo1217
  • 浏览: 152315 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

macos Java乱码终极解决方案【Mac OS下Eclipse创建文件夹乱码,SVN更新文件乱码解决办法】

 
阅读更多

 

版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!

之前说过一个svn乱码的问题,详见:http://gogo1217.iteye.com/blog/1787568。

后来偶尔的情况下,知道maven也会有乱码情况,其实这都与Java读取文件采用的编码方式有关,当我们没有指定编码的时候,它会自动的以操作系统的编码方式去读取文件,当前这个编码可以被file.encoding设置覆盖。

因此我们只要指定Java的file.encoding参数就可以解决所有的乱码问题。

macos下:

vi ~/.bash_profile 
输入:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 
:wq保存退出
source ~/.bash_profile  //立即生效

 则在jdk1.7下 eclipse4.*也不会乱码,maven在jar时的中文文件名也不会乱码(工程以UTF-8编码的情况下)。

我们也可以给eclipse.ini设置上编码 -Dfile.encoding=UTF-8 。

分享到:
评论
1 楼 gogo1217 2013-05-12  
最终解决办法为:http://gogo1217.iteye.com/blog/1859659

相关推荐

    MacOS下jdk1.6+Eclipse4.4.2+JBoss4.2.2+SVN开发环境搭建

    以上就是MacOS环境下搭建JDK 1.6、Eclipse 4.4.2、JBoss 4.2.2和SVN开发环境的详细过程。这个环境适用于那些依赖于特定版本技术栈的老项目,确保了兼容性和稳定性。在实际工作中,根据项目需求,你可能还需要配置...

    SmartSVN for MAC OS (含注册机+破解步骤)

    本资源包含SmartSVN 8.6版本,该版本稳定且功能齐全,适用于macOS系统,特别是对于mac OS X 10.10.5用户,可以实现无缝集成和高效的工作流程。 在下载的压缩包中,主要文件为"smartsvn_osx_8.6",这是SmartSVN 8.6...

    Unity打开(Windows,Mac)文件夹选择文件封装

    在Mac上,由于Unity本身不提供原生的文件选择对话框,一种常见的解决方案是: 1. 使用`Application.OpenURL`方法打开系统的Finder。 2. 结合`osascript`命令,通过AppleScript执行来控制Finder的行为,例如打开特定...

    已知路径下创建文件夹

    本篇文章将详细介绍如何在已知路径下创建一个名为`name`的新文件夹。该过程涉及到Java编程语言中的基本文件处理技术。 #### 二、基础知识 1. **文件系统**:操作系统用来组织和存储数据的一种方式,通常以目录树的...

    zip解压缩乱码的解决方案

    本文将深入探讨ZIP解压缩乱码的解决方案,帮助你解决这个问题。 1. **理解字符编码** - 字符编码是计算机存储和显示文本的方式,常见的有ASCII、GBK、UTF-8等。不同的编码方式对于特殊字符的表示不同,如果编码不...

    mac MySQL中文乱码解决办法

    本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保中文能够正常显示。 ### 解决方案详解 #### 步骤一:定位my.cnf配置文件 首先,需要找到或创建MySQL的...

    MAC OS 10.8 iso版下载链接

    标题中的“MAC OS 10.8 iso版下载链接”指的是获取苹果公司操作系统MAC OS Mountain Lion(10.8版本)的ISO镜像文件的一种方式。ISO镜像是一种磁盘映像格式,它包含了完整的系统安装介质的所有数据,通常用于光盘...

    mac环境下-eclipse反编译插件

    "mac环境下-eclipse反编译插件"的标题表明我们讨论的是在苹果Mac操作系统上使用的Eclipse集成开发环境(IDE)中的反编译插件解决方案。 首先,我们要了解什么是反编译。反编译是将已编译的字节码(如Java的.class...

    OpenCV的Java教程(在Windows、Linux、MacOS上安装,配置Eclipse)

    在Eclipse中设置OpenCV涉及到添加用户库,这个用户库包含了OpenCV Java库的JAR文件,这些文件是运行OpenCV Java程序所必需的。用户库配置完毕后,就可以开始开发OpenCV的Java应用。 第一个Java应用的创建将指导用户...

    mac-os-self-destruct, 根据标记中指定的时间删除 macOS 中的文件/文件夹.zip

    mac-os-self-destruct, 根据标记中指定的时间删除 macOS 中的文件/文件夹 macOS 自毁( 以前为 OS X 自毁)================== [Gitter](https://badges.gitter.im/Join chat 。svg )!作者: 。许可证: GNU GPL v2.0

    eclipse安装包以及配置svn

    Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,但通过插件也可支持其他编程语言。SVN(Subversion)是一种版本控制系统,用于跟踪和管理软件项目的源代码和其他文件,是协同开发的重要工具。...

    eclipseJAVA编译器安装文件

    Eclipse 是一个强大的开源集成开发环境(IDE),尤其在Java编程领域中被广泛使用。它提供了许多用于编写、调试和部署Java应用程序的工具。本文将详细介绍如何安装和使用Eclipse作为Java编译器。 首先,我们需要了解...

    macos 下图形化svn工具Versions

    其中,Subversion(SVN)是一个广泛使用的开源VCS,而Versions则是专为MacOS设计的一款强大的图形化 SVN 客户端,它为开发者提供了直观易用的界面来操作SVN仓库。 **Subversion简介** Subversion是Apache软件基金会...

    mac os x 10.8 iso系统镜像迅雷种子文件

    在这个特定的情况下,"mac os x 10.8 iso系统镜像"意味着用户可以下载这个文件来创建一个可用于安装Mac OS X 10.8的媒介。 "迅雷"是中国的一款流行下载管理软件,支持BT(BitTorrent)协议,这允许用户通过共享网络...

    eclipse或myeclipse的svn插件

    - 将解压后的`features`和`plugins`目录下的所有文件分别复制到Eclipse或MyEclipse安装目录的相应文件夹内。 2. **通过Eclipse Marketplace安装**: - 启动Eclipse或MyEclipse,进入“帮助”(Help)菜单,选择...

    Eclipse SVN插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,为了实现版本控制功能而引入的一个重要组件。SVN,全称为Subversion,是一种广泛使用的版本控制系统,它允许团队协作,跟踪文件和目录的修改历史,以及有效...

    MacOS系统proto文件转Java

    文件中包含protobuf-java-3.13.0.zip和protoc-3.13.0-osx-x86_64.zip两个文件,后者文件解压后bin目录中有protoc命令,将要转换的proto文件放入bin目录中,然后执行./protoc test.proto --java_out=/Users/Downloads...

    MacOS版本Eclipse2020.06

    Java开发工具,Eclipse安装包2020.06版本,针对 MacOS版本。 Java开发工具,Eclipse安装包2020.06版本,针对 MacOS版本。

    highcharts在linux下保存图片乱码的解决办法

    在Linux环境下使用Highcharts生成图表时,可能会遇到一个常见的问题:保存图片时出现乱码。这个问题通常是由于字体配置不正确或者缺失特定字体导致的。Highcharts在渲染图表时需要依赖本地的字体库来呈现文本,当它...

    启动Eclipse时出现问题:解决initializing java tooling(1%)

    - 清除Eclipse的工作目录,包括`.metadata`文件夹,有时候可以解决由于临时文件损坏导致的启动问题。但请注意,这样做会丢失所有工作空间的设置和项目配置。 8. **系统资源限制**: - 确认你的系统有足够的磁盘...

Global site tag (gtag.js) - Google Analytics