[extension] When the agent runs the terminal, non-English characters do not display correctly

Resolved 💬 3 comments Opened Sep 17, 2025 by leesb971204 Closed Jan 24, 2026

What version of the VS Code extension are you using?

0.4.10

Which IDE are you using?

Cursor

What platform is your computer?

Darwin 24.1.0 arm64 arm

What steps can reproduce the bug?

I gave the agent a command to run the test code, and the test code titles are written in Korean.
When the agent executes the tests, the terminal shows the current running logs, but it seems that non-English characters are not displayed correctly.

What is the expected behavior?

The actual log should be displayed as follows.

$ bash -lc 'export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" && nvm use >/dev/null && npx playwright test tests/e2e/section.spec.ts'
[dotenv@17.2.2] injecting env (4) from tests/.env -- tip: 🛠️  run anywhere with `dotenvx run -- yourcommand`

Running 5 tests using 4 workers

[dotenv@17.2.2] injecting env (0) from tests/.env -- tip: ⚙️  write to custom object with { processEnv: myObject }

[1/5] [setup] › tests/fixtures/auth-setup.ts:12:1 › 로그인 및 인증 상태 저장

What do you see instead?

The current log is displayed as follows.

$ bash -lc 'export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" && nvm use >/dev/null && npx playwright test tests/e2e/section.spec.ts'
[dotenv@17.2.2] injecting env (4) from tests/.env -- tip: ð^_^T^P encrypt with Dotenvx: https://dotenvx.com

Running 5 tests using 4 workers

[dotenv@17.2.2] injecting env (0) from tests/.env -- tip: ð^_^T^P encrypt with Dotenvx: https://dotenvx.com

[1/5] [setup] â^@º tests/fixtures/auth-setup.ts:12:1 â^@º ë¡^\ê·¸ì^]¸ ë°^O ì^]¸ì¦^] ì^C^Aí^C^\ ì ^@ì^^¥

Additional information

When reviewing the logs after the agent completes its work, they are displayed as expected.
It seems that the problem only occurs while the agent is running.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗