Domanda

Qualcuno sa come configurare la traduzione set di caratteri su Plink ( la versione da riga di comando di stucco ) a UTF-8? Sto cercando di connettersi via SSH ad un server Linux il cui carattere impostare la configurazione è UTF-8.

Ciò può essere ottenuto facilmente tramite Putty, ma io non riesco a trovare l'opzione riga di comando su Plink ...

È stato utile?

Soluzione

Non è possibile trovare un'opzione perché plink non fa la traduzione set di caratteri - che è gestita dalle finestre finestra di comando. Per modificare le finestre di Command traduzione set di caratteri della finestra prima di iniziare l'uso plink il comando "chcp".

Per ottenere utf-8, è necessario cambiare prima del carattere della finestra di console a "Lucida Console". Quindi, provare a "65001 chcp".

Un avvertimento - ho scoperto che c'è qualcosa di incredibilmente lento e inefficiente sulla console di Windows quando si sta facendo utf-8 in modo tale che, se si inviano i dati troppo in fretta, plink farà saltare in aria e dire "una periferica collegata al sistema è non funziona".

Tuttavia, devo chiedere - perché stai facendo questo? Si deve usare il mastice per nulla interattivo e per qualsiasi cosa non interattivo, se si sta reindirizzando output in un file la traduzione che la console di Windows ha in vigore al momento non importa. Il file è quindi in UTF-8, e qualunque programma che si sta aprendo in esigenze finestre per sentirsi dire che.

Altri suggerimenti

Si potrebbe anche configurare una sessione di mastice, se lo desideri e caricarlo via plink:

plink.exe -load my_session -l my_user_name -pw my_password <your command>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top