मेरे पास एक दूरस्थ सर्वर है, जिससे मैं 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 एन्कोडिंग है (और जैसा कि मैंने लिखा था, यूनिकोड फ़ाइल स्थानीय रूप से खोले जाने पर सही ढंग से खोली गई है)।
क्या गलत हो सकता है?