1

plink( Puttyのコマンドラインバージョン)でUTF-8への文字セット変換を構成する方法を知っている人はいますか?文字セット構成がUTF-8であるLinuxサーバーにSSHで接続しようとしています。

これはPuttyを介して簡単に実現できますが、Plinkでそのコマンドラインオプションが見つからないようです...

4

2 に答える 2

2

plinkは文字セットの変換を行わないため、オプションが見つかりません。これは、Windowsのコマンドウィンドウで処理されます。plinkを開始する前にWindowsコマンドウィンドウの文字セット変換を変更するには、コマンド「chcp」を使用します。

utf-8を取得するには、最初にコンソールウィンドウのフォントを「LucidaConsole」に変更する必要があります。次に、「chcp65001」を試してください。

1つの注意点-utf-8を実行しているとき、Windowsコンソールには信じられないほど遅くて非効率的なものがあることがわかりました。データの送信が速すぎると、plinkが爆発し、「システムに接続されているデバイスが機能していません」と表示されます。 。

しかし、私は尋ねなければなりません-なぜあなたはこれをしているのですか?出力をファイルにリダイレクトする場合は、Windowsコンソールがその時点で有効にしていた変換は重要ではないため、インタラクティブなものと非インタラクティブなものにはパテを使用する必要があります。その場合、ファイルはutf-8になり、ファイルを開いているWindowsプログラムにその旨を通知する必要があります。

于 2009-07-25T14:13:49.280 に答える
2

必要に応じてPuTTYセッションを構成し、plinkを介してロードすることもできます。

plink.exe -load my_session -l my_user_name -pw my_password <your command>
于 2012-05-16T09:21:37.827 に答える