diff --git a/src/addoncreator/Addon/AddonFile.cs b/src/addoncreator/Addon/AddonFile.cs index 4af6005..1dacf46 100644 --- a/src/addoncreator/Addon/AddonFile.cs +++ b/src/addoncreator/Addon/AddonFile.cs @@ -81,7 +81,7 @@ namespace GarrysMod.AddonCreator.Addon var stream = File.OpenRead(path); { - var sr = new BinaryReader(stream, Encoding.GetEncoding("windows-1252")); + var sr = new BinaryReader(stream, Encoding.GetEncoding("iso-8859-1")); // Check format header if (!sr.ReadBytes(4).SequenceEqual(FormatIdent) @@ -260,7 +260,7 @@ namespace GarrysMod.AddonCreator.Addon using (var stream = new MemoryStream()) { // TODO: Standardized encoding - Garry should use standardized encoding, currently he uses Encoding.Default which is applocale-dependent... - var sw = new BinaryWriter(stream, Encoding.GetEncoding("windows-1252")); + var sw = new BinaryWriter(stream, Encoding.GetEncoding("iso-8859-1")); // Format header sw.Write(FormatIdent); diff --git a/src/addoncreator/Extensions.cs b/src/addoncreator/Extensions.cs index 3ecab82..8bf5c75 100644 --- a/src/addoncreator/Extensions.cs +++ b/src/addoncreator/Extensions.cs @@ -38,7 +38,7 @@ namespace GarrysMod.AddonCreator } value += "\0"; - bw.Write(Encoding.GetEncoding("windows-1252").GetBytes(value)); + bw.Write(Encoding.GetEncoding("iso-8859-1").GetBytes(value)); } } } \ No newline at end of file