PLINK cambiamento set di caratteri traduzione in UTF-8 (utf8)
-
18-09-2019 - |
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 ...
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>