From f3b1d0e706c16c443f1d1c3577a327a5e787e214 Mon Sep 17 00:00:00 2001 From: KillzXGaming Date: Sun, 16 Feb 2020 12:14:36 -0500 Subject: [PATCH] Fix xml encoding when compiling back --- File_Format_Library/GUI/Byaml/ByamlEditor.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/File_Format_Library/GUI/Byaml/ByamlEditor.cs b/File_Format_Library/GUI/Byaml/ByamlEditor.cs index f04c3b88..1106fa08 100644 --- a/File_Format_Library/GUI/Byaml/ByamlEditor.cs +++ b/File_Format_Library/GUI/Byaml/ByamlEditor.cs @@ -789,7 +789,11 @@ namespace FirstPlugin if (IsXML) FileFormat.BymlData = XmlByamlConverter.FromXML(textEditor.GetText()); else if (IsOldXML) - FileFormat.BymlData = XmlConverter.ToByml(textEditor.GetText()); + { + byte[] TextData = Encoding.Unicode.GetBytes(textEditor.GetText()); + StreamReader t = new StreamReader(new MemoryStream(TextData), Encoding.GetEncoding(932)); + FileFormat.BymlData = XmlConverter.ToByml(t.ReadToEnd()); + } else FileFormat.BymlData = YamlByamlConverter.FromYaml(textEditor.GetText()); }