Thai character rendering: สระ อา (vowel) disappears in terminal output
Status Closed — duplicate
Reported on v2.1.29
Maintainer reply None cached
Activity 3 comments · opened Feb 2, 2026 · closed Feb 5, 2026
Description
Thai vowel character "า" (sara aa) disappears in Claude Code terminal output. Normal terminal usage outside Claude Code renders Thai text correctly.
Environment
- Claude Code version: 2.1.29
- Platform: Linux (Ubuntu 24.04, GitHub Codespaces)
- Terminal: VS Code integrated terminal
- LANG: UTF-8
Steps to Reproduce
- Open Claude Code CLI in a terminal
- Have Claude respond in Thai language
- Observe that the vowel "า" (sara aa) is missing from rendered output
Expected Behavior
Thai text should render correctly, e.g.: ภาษาไทย สวัสดี ปัญหา
Actual Behavior
The "า" character is dropped/not displayed. For example, ภาษา appears as ภาษ, ปัญหา appears as ปัญห.
Notes
- This does NOT happen in the same terminal outside of Claude Code
- Likely related to the terminal UI rendering library (Ink/React) handling Thai combining characters or character width calculation incorrectly
- Other Thai characters appear to render fine; the issue is specifically with "า" (U+0E32)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗