Unicode (UTF-16) not UTF-8

This commit is contained in:
Matt Nadareski
2024-05-08 12:09:11 -04:00
parent 4f374ee885
commit 9518e6d1a0
3 changed files with 3 additions and 3 deletions

View File

@@ -1246,7 +1246,7 @@ namespace SabreTools.Serialization.Deserializers
resourceDirectoryTable.Entries[totalEntryCount] = new ResourceDirectoryEntry
{
Name = new ResourceDirectoryString { UnicodeString = Encoding.ASCII.GetBytes("HIDDEN RESOURCE") },
Name = new ResourceDirectoryString { UnicodeString = Encoding.Unicode.GetBytes("HIDDEN RESOURCE") },
IntegerID = uint.MaxValue,
DataEntryOffset = (uint)data.Position,
DataEntry = new ResourceDataEntry

View File

@@ -964,7 +964,7 @@ namespace SabreTools.Serialization.Printers
var newTypes = new List<object>(types ?? []);
if (entry.Name?.UnicodeString != null)
newTypes.Add(Encoding.UTF8.GetString(entry.Name.UnicodeString));
newTypes.Add(Encoding.Unicode.GetString(entry.Name.UnicodeString));
else
newTypes.Add(entry.IntegerID);

View File

@@ -1148,7 +1148,7 @@ namespace SabreTools.Serialization.Wrappers
var newTypes = new List<object>(types ?? []);
if (entry.Name?.UnicodeString != null)
newTypes.Add(Encoding.UTF8.GetString(entry.Name.UnicodeString));
newTypes.Add(Encoding.Unicode.GetString(entry.Name.UnicodeString));
else
newTypes.Add(entry.IntegerID);