mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-24 04:02:50 +08:00
Respect encoding of TextWriter
provided to AnsiConsole.Create(...)
This commit is contained in:
parent
8830779875
commit
2ba6da3514
@ -28,8 +28,8 @@ namespace Spectre.Console
|
|||||||
// Detect if the terminal support ANSI or not
|
// Detect if the terminal support ANSI or not
|
||||||
var (supportsAnsi, legacyConsole) = DetectAnsi(settings, buffer);
|
var (supportsAnsi, legacyConsole) = DetectAnsi(settings, buffer);
|
||||||
|
|
||||||
// Use the provided encoding or fall back to UTF-8
|
// Use console encoding or fall back to provided encoding
|
||||||
var encoding = buffer.IsStandardOut() || buffer.IsStandardError() ? System.Console.OutputEncoding : Encoding.UTF8;
|
var encoding = buffer.IsStandardOut() || buffer.IsStandardError() ? System.Console.OutputEncoding : buffer.Encoding;
|
||||||
|
|
||||||
// Get the color system
|
// Get the color system
|
||||||
var colorSystem = settings.ColorSystem == ColorSystemSupport.Detect
|
var colorSystem = settings.ColorSystem == ColorSystemSupport.Detect
|
||||||
|
Loading…
x
Reference in New Issue
Block a user