I want to read a file which is encoded in ISO646 DE. My problem is that this encoding is not integrated in the jdk. How is it possible to define my own charset? I found in the jdk 1.4 javadoc the java.nio.charset but I don't understand the usage. And I don't know if this class is actually the right trail to a solution!?