mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
вася пупкин is back
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user