टर्मिनल + ssh UTF को सही ढंग से प्रदर्शित नहीं करता है


12

मेरे पास एक दूरस्थ सर्वर है, जिससे मैं SSH के माध्यम से जुड़ता हूं।

जब मैं इस सर्वर से जुड़ता हूं तो अलग-अलग मैक ओएस और जेंटू कंप्यूटर, यूनिकोड ठीक काम करता है। मेरे ब्रांड के नए उबंटू इंस्टॉलेशन पर, मुझे इस सर्वर पर यूनिकोड ठीक से दिखाई नहीं देता है और मैं उन्हें सही ढंग से सम्मिलित नहीं कर सकता हूं।

मेरे पास एक फाइल है जिसमें "ž" अक्षर है। जब मैं lessइसे स्थानीय रूप से, उबंटू में, टर्मिनल पर, मैं सही "ž" देखता हूं। जब मैं lessएसएसएच के माध्यम से उपरोक्त सर्वर पर एक ही फाइल करता हूं, तो मैं बस <C5><BE>टर्मिनल और - दोनों में देखता हूं xterm

locale सर्वर पर मुझे यह दिखाता है

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=

टर्मिनल में UTF8 एन्कोडिंग है (और जैसा कि मैंने लिखा था, यूनिकोड फ़ाइल स्थानीय रूप से खोले जाने पर सही ढंग से खोली गई है)।

क्या गलत हो सकता है?

जवाबों:


16

इसी तरह के सवाल के इस जवाब से मदद मिली

https://askubuntu.com/a/144448/9685

SendEnv LANG LC_*स्थानीय /etc/ssh/ssh_configफ़ाइल में टिप्पणी करना सब कुछ तय कर दिया।


1
मेरे लिए काम नहीं करता है। केवल वर्ग चरित्र रंग बदल दिया!
डॉ। जकी

MacOS में एक आकर्षण की तरह काम किया
हुक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.