[BUG] CLaude code Shows (RTL) and mixed-language content in corrupted way

Open 💬 6 comments Opened Apr 15, 2026 by mohamedyassin07

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The Claude Code CLI fails to properly render or handle Arabic text (Right-to-Left/RTL). When the output contains Arabic characters—or a mix of English and Arabic—the text becomes fragmented, incorrectly aligned, or rendered in reverse. This makes it extremely difficult to read code suggestions, logs, or chat responses, significantly hindering the utility of the tool for Arabic-speaking developers.

What Should Happen?

Claude Code should support bidirectional text (BiDi) in the terminal, correctly displaying Arabic characters and maintaining the integrity of mixed-language (English/Arabic) content. The text should be readable, correctly aligned, and properly formatted without character corruption or layout breaks.
that contains the input fields, the user writes his/her message in it, and the AI response

Error Messages/Logs

N/A (This is a rendering/display issue, not a crash error).

Steps to Reproduce

Steps to Reproduce*

Open your terminal and start Claude.

Ask Claude to explain a concept in Arabic or provide a comment/variable name in Arabic.
like "اشرح مفهوم ال evenets في هندسة البرمجيات وما المفاهيم المرتبطة به "

Observe the output in the terminal.

The Arabic text will appear jumbled or mirrored (e.g., words appearing in reverse order or separated characters).

Claude Model

None

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

2.1.92

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

_No response_

View original on GitHub ↗

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