We were happy early: problems with encodings in Windows are not solved yet. The source of a headache for developers could be, it seemed, such a simple situation, which is
reported by one of the users:
“The fact is that I have German Windows, with German by default, and 90% of programmers apparently don’t suspect that there are encodings different from their native language, and almost all of the software, except, perhaps, the Microsoft office, Opera browser and some portable programs from Linux, can not display Cyrillic in German Windows or German characters, if the encoding is set to Russian by default. "
As a terrible example, the favorite QIP is given by many:

“This is exactly what the Russian version of this program looked like, the whole text is krakozyabrami, and only the bottom line is Cyrillic, which means you cannot write to an outdated development environment or an unsupported Windows version, etc., and the matter is only in the curvature of programmers. And you can not mention the fact that messages from some, not from all, users come in the form of questions instead of Cyrillic and / or some of my interlocutors on ICQ receive squares or questions in exchange for Cyrillic from me. Cyrillic pasted from the clipboard is also converted into question marks; it does not help even the keyboard-tested method of switching to Russian in years in the source text program before copying and in the recipient text program before pasting.
And there are no such programs and not two. ”