Перечитал тему и ох... Ох как всё плохо.
Господа пользователи, "профессионалы" и "программисты", извольте б*ть следовать спецификациям. На которіе вам по большому счёту насрать.
Виндоус использует юникод:
PS C:\> type Windows_System.Text.Encoding_Default.txt
PowerShell 6.1.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
> тут была команда возврата кодировки по-умолчанию
Preamble :
BodyName : utf-8
EncodingName : Unicode (UTF-8)
HeaderName : utf-8
WebName : utf-8
WindowsCodePage : 1200
IsBrowserDisplay : True
IsBrowserSave : True
IsMailNewsDisplay : True
IsMailNewsSave : True
IsSingleByte : False
EncoderFallback : System.Text.EncoderReplacementFallback
DecoderFallback : System.Text.DecoderReplacementFallback
IsReadOnly : True
CodePage : 65001
Информацию о системе через терминал, никто не отменял, ни в линукс, ни в виндоус. Как получил, не скажу. Пользователи и "профессионалы", могут и сами оторвать жопу от дивана.
В
Windows Media metadata используется юникодВ метафайлах для WMP, стандарт,
тоже юникод.
Поэтому, господа пользователи, "программисты" и "профессионалы", извольте читать документацию по стандартам, придерживаться стандартов и не страдать хернёй. Создавая на свою и чужую голову кучу проблем. Про причине своего рукожопства.