Thai character rendering: สระ อา (vowel) disappears in terminal output
Resolved 💬 3 comments Opened Feb 2, 2026 by tukkykung 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 ↗