github / github/copilot-cli

copilot-cli output displays correctly, but copied UTF-8 text becomes mojibake when pasted from WSL or Ubuntu terminal to Windows

Abierto
#3,776 2 comentarios 2 reacciones 0 asignados Ver en GitHub
area:input-keyboard area:platform-windows
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the bug

`copilot-cli` displays Slovak/Czech UTF-8 characters correctly in the terminal, but after copying the output and pasting it back into the prompt or into Windows applications, the text becomes mojibake.

Example displayed correctly:

```text
Môžeme zadať multi-symbol (overenie, že tie enginy naozaj fungujú na 15+ symboloch), alebo rovno run_live.py štruktúru.
``
Môžeme zadať multi-symbol (overenie, že tie enginy naozaj fungujú na 15+ symboloch), alebo rovno run_live.py štruktúru.

### Affected version

1.0.61 and previous

### Steps to reproduce the behavior

Open copilot CLI in WSL / Ubuntu on Windows.
Receive a response containing Slovak/Czech UTF-8 characters.
Verify that the text is displayed correctly in the terminal.
Copy part of the Copilot CLI output from the terminal.
Paste it:

back into the Copilot CLI prompt, or
into a Windows application such as Notepad, Teams, Outlook, VS Code, browser, etc.

Observe that the pasted text contains mojibake instead of valid UTF-8 characters.

### Expected behavior

Copied text should remain valid UTF-8 after paste.

### Additional context

GitHub Copilot CLI 1.0.61.
Run 'copilot update' to check for updates.
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
C.UTF-8

xterm-256color
/bin/bash

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

No source file or test is named. Reproduce the copy-and-paste flow in WSL/Ubuntu with the reported C.UTF-8 locale, then trace the CLI's terminal output and clipboard handling; done means Slovak/Czech UTF-8 text remains intact when pasted into the prompt and Windows applications.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
shell, ubuntu
Área
cli, operating-systems
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.