java - 更改 Java 文件的编码时要考虑什么

标签 java eclipse

我需要在 Java 文件中使用一些西里尔字符,为了 Eclipse 允许我这样做,我需要更改该文件的编码(当前为 UTF-8)。

这可能会导致任何问题吗?

最佳答案

如果 Eclipse 设置丢失,或者程序是在 Eclipse 外部构建的,则西里尔字符可能会被损坏,而没有人注意到,直到程序执行依赖于它们的操作。这可能是也可能不是可接受的风险。

假设这是关于 this question 中描述的程序,更可靠的替代方案是将西里尔字符放入外部文件中,而不是直接放入源代码中,并显式使用 UTF-8 解析该文件。

关于java - 更改 Java 文件的编码时要考虑什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051805/

相关文章:

java - 从 2 个编辑文本中获取文本并将它们放入二维数组中

java - 为什么我的 Spring 数据的 Page 对象的自定义 json 序列化器没有被调用

java selenium 使用 xpath 浏览网页

android - 无法在eclipse中更改包名称

c++ - 无法在 Eclipse CDT Juno for Mac 中使用包含头文件

Java JAR 的行为与在 IDE 外运行的程​​序不同

java - 分割先前从文件中读取的字节数组

java - 使用 WTP 部署到 Websphere 时缺少 spring-web.jar

android - 在 Eclipse 中抑制未实现的方法

Eclipse f3 未打开声明