powershell -command [System.Console]::OutputEncoding.EncodingNameCyrillic (DOS)cscs.exe /s
Unicode (UTF-8)
powershell -command [System.Console]::OutputEncoding.EncodingName | MyFile.txt
Console.OutputEncoding = Encoding.ASCII;
C:\> choco install cs-scriptand it works just fine:
powershell -command [Console]::OutputEncoding.WebName
cscs /s
powershell -command [Console]::OutputEncoding.WebNamepowershell -command [Console]::OutputEncoding.WebName
cscs Script.cs
powershell -command [Console]::OutputEncoding.WebName
cp866
C# Script execution engine. Version 3.9.8.0.
Copyright (C) 2004-2014 Oleg Shilo.
System.Text.UTF8Encoding
cp866using System;
class Script
{
static void Main()
{
Console.WriteLine(Console.OutputEncoding);
}
}>powershell -command [Console]::OutputEncoding.WebName
cp866
>cscs Script.cs
C# Script execution engine. Version 3.9.8.2.
Copyright (C) 2004-2014 Oleg Shilo.
cp866
utf-8
>powershell -command [Console]::OutputEncoding.WebName
cp866using System;
using System.Text;
class Script
{
static void Main()
{
Console.WriteLine(Console.OutputEncoding.WebName);
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine(Console.OutputEncoding.WebName);
}
}