e4909f6
diff --git a/plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/io/FileUtils.java b/plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/io/FileUtils.java
e4909f6
index af6c883..924186a 100644
e4909f6
--- a/plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/io/FileUtils.java
e4909f6
+++ b/plugins/org.python.pydev.shared_core/src/org/python/pydev/shared_core/io/FileUtils.java
e4909f6
@@ -675,6 +675,9 @@ public class FileUtils {
e4909f6
 
e4909f6
                 } else if (lEnc.charAt(0) == '#') { //it must be a comment line
e4909f6
 
e4909f6
+                    if (lEnc.endsWith("-*-")) {
e4909f6
+                        lEnc = lEnc.substring(0, lEnc.length() - 3);
e4909f6
+                    }
e4909f6
                     Matcher matcher = ENCODING_PATTERN.matcher(lEnc);
e4909f6
                     if (matcher.find()) {
e4909f6
                         ret = matcher.group(1).trim();