ENABLE_VIRTUAL_TERMINAL_PROCESSING skips null characters #8866
Labels
Needs-Tag-Fix
Doesn't match tag requirements
Needs-Triage
It's a new issue that the core contributor team needs to triage at the next triage meeting
Resolution-By-Design
It's supposed to be this way. Sometimes for compatibility reasons.
Environment
Steps to reproduce
Historically null characters in console output have been replaced with spaces by the host.
Now, when
ENABLE_VIRTUAL_TERMINAL_PROCESSING
is set, these characters are completely removed from the output instead.It breaks screen output logic if the application relies on the previous behavior.
Compile and run the following code:
Expected behavior
Actual behavior
The text was updated successfully, but these errors were encountered: