My test server VM has been upgraded by corporate IT from Windows 2008 R2 to Windows 2016 Server (via 2012).
I've problems with running some of my tests now and tracked the issue down to character encoding issues.
The easiest thing to reproduce is this: When i open a xml document with Notepad++, it shows Encoded in UTF-8 in the Encodings menu. (The document comes from a TFS build checkout if it matters)
But the document contains French accentutated characters (e.g. "é") and these show up as two-character sequences ("é", byte sequence 0xC3,0xA9) on screen.
But on my dev PC as well as on the previous install, i would see the accentuated characters just fine!
The file on the disk is the same (encoded in UTF-8) - verified with a Hex editor - it contains the byte sequence 0xC3,0xA9.
But my new Windows machine somehow lacks the functionality to properly decode the UTF-8?
My test system also reads text files, and constructs disk paths from the contents. And is therefore affected by this issue. But i chose to report the issue seen in Notepad++ as it is independent from my test system and the cause is most likely the same.
I don't really know where to look at for this. Can somebody help?