From 8366c7a2a26048e34a750cba4b851779d44e53cb Mon Sep 17 00:00:00 2001 From: cam0200 <49786671+cam0200@users.noreply.github.com> Date: Sat, 10 May 2025 16:08:44 -0400 Subject: [PATCH] cli QuickTextRender output utf-8 --- volatility3/cli/text_renderer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/volatility3/cli/text_renderer.py b/volatility3/cli/text_renderer.py index 044f33ed1d..2c3c981b6f 100644 --- a/volatility3/cli/text_renderer.py +++ b/volatility3/cli/text_renderer.py @@ -294,7 +294,10 @@ def render(self, grid: interfaces.renderers.TreeGrid) -> None: """ # TODO: Docstrings # TODO: Improve text output - outfd = sys.stdout + + #Forces utf-8 encoding to prevent Windows powershell UnicodeEncodeError + from io import TextIOWrapper + outfd = TextIOWrapper(sys.stdout.buffer, encoding='utf-8', errors='replace') line = [] ignore_columns = self.ignored_columns(grid)