サーバーはCentOSで実行されており、JavaバックエンドはCP-1252を使用して(クライアントの1つによって)Windowsマシンで元々生成されたファイルを処理する必要がある場合がありますが、95%以上のユースケースで処理していますUTF-8ファイル。
私の質問:特定のファイルが常にUTF-8であり、他のファイルが常にCP-1252であることがわかっている場合、各ファイルの読み取りに使用する文字セットをJavaで指定することはできますか?もしそうなら:
- CentOSにCP-1252を追加するには、システムレベルで何かを行う必要がありますか?もしそうなら、これは何を含みますか?
- ファイルごとに正しいエンコーディングを適用するために、どのJavaオブジェクトを使用しますか?
前もって感謝します!