UTF-8 treated like ASCII for old .NET

This commit is contained in:
Matt Nadareski
2024-05-07 05:28:46 -04:00
parent 00c087d8e0
commit 00df5bdd6e

View File

@@ -31,7 +31,11 @@ namespace SabreTools.Models.PortableExecutable
/// <summary>
/// zero terminated UTF8 path and file name
/// </summary>
[MarshalAs(UnmanagedType.LPWStr)]
#if NET472_OR_GREATER || NETCOREAPP
[MarshalAs(UnmanagedType.LPUTF8Str)]
#else
[MarshalAs(UnmanagedType.LPStr)]
#endif
public string? PathAndFileName;
}
}