Describe the bug
When using gamesdk in C# with .NET instead of Unity, all UTF-16 encoded strings are treated as UTF-8 encoded. UTF-16 is the only encoding .NET provides for strings.
Steps to reproduce
Make a .NET application (I made a .NET Core console app)
Describe the bug When using gamesdk in C# with .NET instead of Unity, all UTF-16 encoded strings are treated as UTF-8 encoded. UTF-16 is the only encoding .NET provides for strings.
Steps to reproduce
Example code: https://gist.github.com/LittleEndu/91771407c51fdbd9bffcd2d891bd4ee9
Expected behavior All characters print out correctly (as
äõüöあえいおう★☆⚝✪
on the screenshot)Screenshots
Implementation specifics
Additional context I reported it in sdk server 5 months ago, Mason back then confirmed that this doesn't happen in Unity.