Yes, that is our current workaround, but we have to avoid manual intervention.
But it seems the only solution is using the java.io.* library.
I would just have assumed, since Clarity only accepts utf-8, that there would have been a gel implementation to convert file encodings.