[BUG] Character display corruption in Chinese text - blue "hB" artifacts appearing

Resolved 💬 8 comments Opened Jul 1, 2025 by yhlin07 Closed Feb 6, 2026

Bug Description

The Claude Code interface displays severe character corruption when rendering Chinese text:

  • Blue "hB" character sequences appear randomly inserted within Chinese text
  • Chinese characters are replaced or overlaid with garbled symbols
  • Text becomes unreadable due to rendering artifacts

Environment

  • OS: macOS 15.5 (Build 24F74)
  • Claude Code version: 1.0.38
  • Terminal: xterm-256color (zsh shell)
  • System locale: en_US.UTF-8
  • Character encoding: UTF-8

Screenshots

!Image

Steps to Reproduce

  1. Launch Claude Code
  2. Navigate to any interface displaying Chinese text content
  3. Observe the character rendering corruption with blue "hB" artifacts

Expected Behavior

Chinese characters should render correctly without any visual artifacts or corruption.

Actual Behavior

Chinese text displays with:

  • Random blue "hB" character sequences inserted throughout the text
  • Character overlap and replacement causing illegible output
  • Severe rendering corruption making the interface unusable

Additional Context

  • System locale is set to English (en_US.UTF-8) but Claude Code displays Chinese content
  • The corruption appears to be a font rendering or character encoding issue
  • Issue affects the usability of Claude Code for users viewing Chinese content
  • Terminal supports 256 colors and UTF-8 encoding correctly for other applications

Impact

This bug significantly impacts usability for users who encounter Chinese text in Claude Code, making the interface effectively unusable due to illegible text rendering.

View original on GitHub ↗

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