-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Description
Problem (one or two sentences)
When running commands that produce non-English characters (e.g., Cyrillic, Chinese, Hindi), the Roo Code agent in VS Code displays question marks (?) or diamond symbols with question marks instead of the correct characters.
The model seems to understand the text internally — only the output rendering is broken.
Context (who is affected and when)
Affects all users who use non-ASCII languages (e.g., Russian, Chinese, Hindi, Arabic, etc.) in Roo Code’s output panel.
The issue is visible when executing any command or script that outputs such text.
It does not occur in the regular terminal (CMD or PowerShell) — only in the Roo Code output terminal.
Reproduction steps
- Windows 11, VS Code 1.104.3
- Open VS Code with Roo Code extension enabled.
- Ask Roo:
please run command "echo hi, привет, 你好, नमस्ते" - Observe the Roo Code agent output — non-English text becomes ? or �.
- Compare the same command in Windows CMD or PowerShell — all characters display correctly.
Expected result
All Unicode characters (e.g., привет, 你好, नमस्ते) should display correctly, matching terminal output.
Actual result
Roo Code output panel replaces all non-ASCII characters with ? or diamond symbols with question marks, making it impossible to read multilingual output.
Variations tried (optional)
Tried both CMD and PowerShell -> both show correct characters.
Roo Code output -> broken.
Issue persists regardless of system locale or font settings.
Confirmed on Windows 10/11, VS Code latest version.
App Version
3.28.15
API Provider (optional)
None
Model Used (optional)
No response
Roo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status