Blob Blame History Raw
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
index af6c883..924186a 100644
--- 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
@@ -675,6 +675,9 @@ public class FileUtils {
 
                 } else if (lEnc.charAt(0) == '#') { //it must be a comment line
 
+                    if (lEnc.endsWith("-*-")) {
+                        lEnc = lEnc.substring(0, lEnc.length() - 3);
+                    }
                     Matcher matcher = ENCODING_PATTERN.matcher(lEnc);
                     if (matcher.find()) {
                         ret = matcher.group(1).trim();