¿Cambiar codificación de archivo existente con Java?

Necesito cambiar programáticamente la codificación de un conjunto de scripts * nix a UTF-8 desde Java. No les escribiré nada, así que estoy tratando de encontrar cuál es la forma más fácil y rápida de hacerlo. Los archivos no son demasiados y no son tan grandes. Yo podría:

"Escriba" una cadena vacía utilizando un OutputStream con UTF-8 configurado como codificaciónComo ya estoy usando FileUtils (de Apache Commons), pude leer | escribir el contenido de estos archivos, pasando UTF-8 como codificación

No es un gran problema, pero ¿alguien se ha topado con este caso antes? ¿Hay algún inconveniente en cualquiera de los enfoques?

Respuestas a la pregunta(1)

Su respuesta a la pregunta