在Java中我可以要求系统告诉我文件的字符集吗?

s.s*_*ini 0 java character-encoding

有很多问题像这样,那是关于猜测文件的字符集/编码.但是,在尝试猜测之前,Java中是否有一种方法要求系统告诉我?

Bal*_*usC 6

不,没有.这正是为什么要问这些问题的原因.

  • @ s.susini:如果您使用"纯文本"文件,是的.这就是为什么这不是一个很好的文件格式.说出你想要的XML,但它的显式编码声明可以为你节省很多麻烦. (5认同)

Mic*_*rdt 6

"系统"应该如何知道?如果编码没有在某个地方的某种元数据中声明,那么有教养的猜测是唯一可以完成的事情.