Question

Quelqu'un sait comment configurer la traduction du jeu de caractères sur plink ( la version ligne de commande de Putty) UTF-8? Je suis en train de SSH sur un serveur Linux dont la configuration du jeu de caractères est UTF-8.

Ceci peut être facilement atteint via Putty, mais je ne peux pas sembler trouver cette option de ligne de commande sur Plink ...

Était-ce utile?

La solution

Vous ne pouvez pas trouver une option, car plink ne fait pas la traduction du jeu de caractères - qui est gérée par le fenêtre de commande Windows. Pour changer les fenêtres commande la traduction du jeu de caractères de la fenêtre avant de commencer à utiliser plink la commande « chcp ».

Pour obtenir utf-8, vous devez d'abord changer la police de la fenêtre de console « Lucida Console ». Ensuite, essayez "65001 chcp".

Une mise en garde - j'ai trouvé qu'il ya quelque chose d'incroyablement lent et inefficace sur la console Windows quand il fait utf-8 de sorte que si vous envoyez des données trop rapidement, plink va exploser et dire « Un périphérique connecté au système ne fonctionne pas ».

Cependant, je dois demander - pourquoi fais-tu cela? Vous devez utiliser du mastic pour quoi que ce soit interactif et pour quoi que ce soit non interactif, si vous rediriger la sortie dans un fichier la traduction que la console Windows a en vigueur au moment n'a pas d'importance. Le fichier est alors en utf-8, et quel programme Windows que vous ouvrir des besoins à dit.

Autres conseils

Vous pouvez également configurer une session PuTTY comme vous le souhaitez et le charger via plink:

plink.exe -load my_session -l my_user_name -pw my_password <your command>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top