Frage

Wer weiß, wie die Zeichensatzkonvertierung auf Plink konfigurieren ( die Kommandozeilen-Version von Putty ) in UTF-8? Ich versuche, auf einen Linux-Server, dessen Zeichensatz Konfiguration SSH ist UTF-8.

Dies kann leicht über Putty erreicht werden, aber ich kann nicht, dass die Befehlszeilenoption auf Plink zu finden scheinen ...

War es hilfreich?

Lösung

Sie können nicht eine Option finden, weil Plink den Zeichensatz Übersetzung nicht tun - das von der Windows-Eingabefenster behandelt wird. So ändern Sie die Fenster Fenster Zeichensatz Übersetzung Befehl, bevor Sie Plink Verwendung starten Sie den Befehl „chcp“.

Um utf-8 zu erhalten, müssen Sie zuerst die Schriftart des Fensters Konsole ändern „Lucida Console“. Dann versuchen "chcp 65001".

Ein Nachteil - ich habe festgestellt, dass es etwas unglaublich langsam und ineffizient über die Windows-Konsole, wenn es tut utf-8, so dass, wenn Sie Daten zu schnell senden, Plink wird die Luft sprengen und sagen: „Ein Gerät an dem System angeschlossen ist nicht funktioniert“.

Allerdings habe ich fragen - warum tust du das? Sie sollten für alles interaktiv und für alles, was nicht interaktiv, mit Kitt sein, wenn Sie die Ausgabe in eine Datei, die die Übersetzung sind Umleiten, dass die Windows-Konsole zu dem Zeitpunkt in der Tat hat spielt keine Rolle. Die Datei wird dann in utf-8, und was auch immer Windows-Programm Sie es in Bedürfnissen Öffnung, die erzählt wird.

Andere Tipps

Sie können auch eine PuTTY-Sitzung konfigurieren, wie es über Plink gewünscht und laden:

plink.exe -load my_session -l my_user_name -pw my_password <your command>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top