вася пупкин is back

This commit is contained in:
Dmitry Avdeev
2013-01-31 15:19:10 +04:00
parent b17213ebe6
commit aea0b0e9df
2 changed files with 3 additions and 2 deletions
@@ -175,7 +175,7 @@ public class SaveProjectAsTemplateAction extends AnAction {
String s = VfsUtilCore.loadText(virtualFile);
String result = convertTemplates(s, pattern, templateText);
return new ByteArrayInputStream(result.getBytes(virtualFile.getCharset()));
return new ByteArrayInputStream(result.getBytes(TemplateModuleBuilder.UTF_8));
}
});
}
@@ -69,6 +69,7 @@ public class TemplateModuleBuilder extends ModuleBuilder {
return s.contains(".idea") ? null : s;
}
};
public static final String UTF_8 = "UTF-8";
private final ModuleType myType;
private ArchivedProjectTemplate myTemplate;
@@ -205,7 +206,7 @@ public class TemplateModuleBuilder extends ModuleBuilder {
private static byte[] processTemplates(String s) throws IOException {
Properties properties = FileTemplateManager.getInstance().getDefaultProperties();
String merged = FileTemplateUtil.mergeTemplate(properties, s, true);
return merged.replace("\\$", "$").replace("\\#", "#").getBytes();
return merged.replace("\\$", "$").replace("\\#", "#").getBytes(UTF_8);
}
@Nullable