سؤال

هل يعرف أحد كيفية تكوين الترجمة مجموعة الأحرف على بلينك (إصدار سطر الأوامر من المعجون) إلى UTF-8؟ أحاول SSH إلى خادم Linux تكوين مجموعة الأحرف هو UTF-8.

يمكن تحقيق ذلك بسهولة عن طريق المعجون، لكنني لا يبدو لي أن أجد خيار سطر الأوامر في بلينك ...

هل كانت مفيدة؟

المحلول

لا يمكنك العثور على خيار لأن Plink لا يقوم بالترجمة "مجموعة الأحرف" - التي يتم التعامل معها بواسطة نافذة أوامر Windows. لتغيير ترجمة حرف نافذة Windows Command Set قبل البدء في استخدام Plink استخدم الأمر "ChCP".

للحصول على UTF-8، ستحتاج أولا إلى تغيير خط نافذة Console إلى "وحدة التحكم Lucida". ثم حاول "CHCP 65001".

تحذير واحد - لقد وجدت أن هناك شيئا بطيئا بشكل لا يصدق وغير فعال حول وحدة التحكم في Windows عندما تقوم بعمل UTF-8 من هذا القبيل إذا قمت بإرسال بيانات بسرعة كبيرة، فسوف تفجر بلانك ويقول "جهاز متصل بالنظام لا يعمل" وبعد

ومع ذلك، يجب أن أسأل - لماذا تفعل هذا؟ يجب أن تستخدم المعجون لأي شيء تفاعلي وعلى أي شيء غير تفاعلي، إذا كنت تقوم بإعادة توجيه الإخراج إلى ملف الترجمة التي تحدث فيها وحدة التحكم في Windows في ذلك الوقت في ذلك الوقت. الملف هو ثم في UTF-8، وأي شيء نظام Windows الذي تفتح فيه يحتاج إلى إخبار ذلك.

نصائح أخرى

يمكنك أيضا تكوين جلسة المعجون حسب الرغبة وتحميلها عبر Plink:

plink.exe -load my_session -l my_user_name -pw my_password <your command>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top