Hello Florian, > One last guess: Try > CmsEncoder.createString(cms.readFile(fileName).getContents(), > OpenCms.getSystemInfo().getDefaultEncoding()); This works, the umlauts are delivered correctly! Many thanks and best regards, Uwe König