How to get UTF-8 to work properly from a Linux SSH client
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- c, linux
- Ambito
- networking
Direzione di ricerca
Start by reproducing the reported command from a Linux SSH client against Windows PowerShell 5.1, then trace how the remote command handles the UTF-8 input and output encoding. Compare the returned byte or character values with the expected ä; done means the command displays ä correctly. The issue names no source file or test, so locating the relevant SSH or console encoding path will take project familiarity.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Prerequisites
- Write a descriptive title.
- Make sure you are able to repro it on the latest version
- Search the existing issues.
Steps to reproduce
How do I get UTF-8 to work properly from a Linux SSH client?
$ ssh MyWindowsPC "echo ä"
\204
Octal 204 = decimal 132 = hexadecimal 84 is the code for 'ä' in Code Page 437.
UTF-8 works fine on my Linux box. Environment variable LANG is set to "en_US.UTF-8".
Expected behavior
$ ssh MyWindowsPC "echo ä"
ä
Actual behavior
$ ssh MyWindowsPC "echo ä"
\204
Error details
Environment data
Name Value
---- -----
PSVersion 5.1.20348.5386
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.20348.5386
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Version
OpenSSH_for_Windows_9.5p2, LibreSSL 3.8.2
Visuals
No response
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 8.3k
- Fork
- 821
- Merge medio
- 12m
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PowerShell/Win32-OpenSSH
-
Area-ssh-agent Issue-Upstream Parity
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
PowerShell/Win32-OpenSSH#2458 · 1 reazione ·
-
SSHD service not availableApertaArea-sshd Issue-Bug More info needed Waiting on Author
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
PowerShell/Win32-OpenSSH#2469 · 1 commento · 1 reazione ·
-
Area-Authentication Area-Logging/Diagnostics Area-sshd Investigate Issue-Bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
PowerShell/Win32-OpenSSH#2466 · 1 commento · 1 reazione ·
-
Area-sshd Area-Terminal Investigate Issue-Regression
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
PowerShell/Win32-OpenSSH#2465 · 1 commento · 1 reazione ·
-
Area-ssh-agent Issue-Enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
PowerShell/Win32-OpenSSH#2462 · 1 commento · 1 reazione ·
Tutte le issue di PowerShell/Win32-OpenSSH
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
[Bug] ComponentType classifies 0x8A8A-0xEAEA as GREASE; mls-extensions §7.5 makes them private useAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Merit-Systems/x402scan#1295 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
amnezia-vpn/amnezia-client#3297 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno