首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不同编码的源代码文件可以在(同一) Java (Eclipse中的项目)中共存吗?

不同编码的源代码文件可以在(同一) Java (Eclipse中的项目)中共存吗?
EN

Stack Overflow用户
提问于 2014-10-12 19:38:37
回答 1查看 440关注 0票数 0

我知道Java默认使用UTF-16 internally并期望使用.properties files to be in ISO-8859-1

我目前正在做一个用Eclipse编写的项目,它在我们的系统上的默认编码是cp-1252。我认为,展望未来,utf-8将是一个更明智的选择。

然而,考虑到项目的规模(它被分成模块并使用来自各地的库),我不能一次性批量转换所有源代码文件。

如果项目中的一些文件使用一种编码,而另一些文件使用另一种编码,Java会有问题吗?(显然,使用彼此不同的编码编写整个库似乎不是问题-可能是因为它们在编译后都是UTF-16。)

Eclipse是否能够正确处理这一点(即每个文件不同的编码)?

EN

回答 1

Stack Overflow用户

发布于 2014-10-13 01:25:40

是的你可以。

您可以选择用于整个Eclipse项目的默认编码:

右键单击project

  • resource part

  • Text file encoding

  • ,选中Other,然后在

组合框中选择UTF-8 (或您想要的)

您还可以更改特定文件的编码:

右键单击file

  • resource part

  • Text file encoding区域,选中Other,然后在

组合框中选择UTF-8 (或您想要的内容

首选项存储在项目的隐藏文件夹.settings中。文件编码首选项存储在.settings/org.eclipse.core.resources.prefs中。

这些首选项可以使用您喜欢的源代码管理提交,并与其他开发人员共享。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26324708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档