private static String getProjectModelEncoding()

in src/main/java/org/apache/maven/plugins/pdf/DocumentModelBuilder.java [267:286]


    private static String getProjectModelEncoding(MavenProject project) {
        if (project == null) {
            return null;
        }

        String encoding = project.getModel().getModelEncoding();

        // Workaround for MNG-4289
        try (XmlStreamReader reader = new XmlStreamReader(project.getFile())) {
            encoding = reader.getEncoding();
        } catch (IOException e) {
            // nop
        }

        if (encoding == null || encoding.isEmpty()) {
            return "UTF-8";
        }

        return encoding;
    }