我需要在 Java 文件中使用一些西里尔字符,为了 Eclipse 允许我这样做,我需要更改该文件的编码(当前为 UTF-8)。
这可能会导致任何问题吗?
最佳答案
如果 Eclipse 设置丢失,或者程序是在 Eclipse 外部构建的,则西里尔字符可能会被损坏,而没有人注意到,直到程序执行依赖于它们的操作。这可能是也可能不是可接受的风险。
假设这是关于 this question 中描述的程序,更可靠的替代方案是将西里尔字符放入外部文件中,而不是直接放入源代码中,并显式使用 UTF-8 解析该文件。
关于java - 更改 Java 文件的编码时要考虑什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051805/