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)