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();