- May
- 80
- 0
When typing any non-US-English character, an empty character (probably 0x00-NUL) is displayed on the right of the typed character. It doesn't overwrite the underlying character (if any), but the string is displayed as if you were pressing `space` after each. The weirder part is that this only manifests itself when typing the non-US English character in two separate lines (which leads me to believe this is a problem with the output stream)
1. Open TCC 20 (either standalone or under Take Command).
2. Type `chcp 65001` to switch to the UTF-8 "codepage".
3. Use any non-US English keyboard (for my example, I'm using Greek, but I've done this with Russian and German keyboards).
4. Type any character that is not 32-127 (my example: τεστ - which means "test" in Greek) and press enter (or type `echo τεστ` and enter, to verify it's not the error stream that has the problem).
5. Repeat step 4.
Actual results:
Expected results:
(This worked with TCC 19)
Notes:
I've done this with empty settings (they were generated from scratch), just to make sure it wasn't some setting that messed things up.
1. Open TCC 20 (either standalone or under Take Command).
2. Type `chcp 65001` to switch to the UTF-8 "codepage".
3. Use any non-US English keyboard (for my example, I'm using Greek, but I've done this with Russian and German keyboards).
4. Type any character that is not 32-127 (my example: τεστ - which means "test" in Greek) and press enter (or type `echo τεστ` and enter, to verify it's not the error stream that has the problem).
5. Repeat step 4.
Actual results:

Expected results:
(This worked with TCC 19)

Notes:
I've done this with empty settings (they were generated from scratch), just to make sure it wasn't some setting that messed things up.