কেন æ, ø এবং å মত প্রদর্শন প্রতীক bash না করতে পারেন?


1

আমি একটি ফাইল আছে আমি æøå.js বলা হয় (শুধু একটি উদাহরণ), এবং যখন আমি চালানো ls ডিরেক্টরি যেখানে এটি সংরক্ষণ করা হয় আমি পেতে

root@chu:~/projects/someproject/server# ls src
a.js  b.js  ??????.js

তাই মনে হচ্ছে যেমন প্রতীক প্রদর্শিত করা যাবে না। PUTTY UTF-8, এবং আমার আশা সেট করা হয় env এটা এমন দেখতে

TERM=xterm
SHELL=/bin/bash
USER=root
LANG=en_GB.UTF-8
SHLVL=1
HOME=/root
LANGUAGE=en_US:en
LS_OPTIONS=--color=auto
PYTHONPATH=:/root/pymodules
LOGNAME=root
_=/usr/bin/env

(আমি যে আউটপুট থেকে কিছু উপাদান মুছে ফেলা হয়েছে যেহেতু তারা সম্ভবত যাই হোক না কেন প্রাসঙ্গিক হতে পারে)

কিন্তু এখানে জিনিস আছে; যখন আমি একটি ফাইল খুলুন vim তারপর আমি টাইপ এবং একটি সমস্যা ছাড়া যারা সব প্রতীক দেখতে পারেন। তাই সমস্যা দৃশ্যত শেল / bash মধ্যে হয়। আমি যে কোন সেটিংস সরবরাহ করতে পারি যা ব্যাশগুলিকে সেই প্রতীকগুলি প্রদর্শন করতে মঞ্জুরি দেবে? ইউটিএফ -8 এর সাথে এখন কেন কাজ করে না তা কেউ ব্যাখ্যা করতে পারে?


সম্পাদনা: এটি কিভাবে tree প্রদর্শন æøå.js

|-- src
|   |-- a.js
|   |-- b.js
|   `-- \303\246\303\270\303\245.js

উত্তর:


7

আমি ইতিমধ্যে ব্যাখ্যা হিসাবে, দুইবার, আমাদের মাঝে আগে আলোচনা , সমস্যা হল আপনার লোকেল কনফিগারেশনটি কোনও অনির্দিষ্ট লোকেলে নির্দেশ করছে।

$ LANG সহ আপনার পরিবেশ ঠিক আছে; তবে en_GB.UTF-8 লোকেল তৈরি করা আবশ্যক।

সর্বাধিক বিতরণ (ডেবিয়ান সহ):

  1. খোলা /etc/locale.gen একটি টেক্সট এডিটর।
  2. অসম্মতি en_GB.UTF-8 নেতৃস্থানীয় অপসারণ দ্বারা লাইন #
  3. চালান locale-gen রুট হিসাবে।

ডেবিয়ান:

  1. চালান dpkg-reconfigure locales রুট হিসাবে।
  2. নিচে স্ক্রোল করুন " en_GB.UTF-8 "এন্ট্রি, এটি দিয়ে চিহ্নিত করুন স্থান
  3. নির্বাচন করা OK সঙ্গে ট্যাব , প্রবেশ করান

এছাড়াও, রেকর্ডের জন্য, ls একটি পৃথক প্রোগ্রাম; এটা না bash অংশ।


আহ হ্যাঁ, আমি এই প্রশ্ন সম্পর্কিত ছিল না। এছাড়াও আপনি আমার আগের এক সমাধান করার আগে আমি এই প্রশ্ন জিজ্ঞাসা :-) ls প্রতীক সঠিকভাবে এখন প্রদর্শন করে এবং আমি আপনার উত্তর সঠিক হিসাবে চিহ্নিত করব। tree যাইহোক, অন্যভাবে সঠিক ভাবে কাজ করে, ফাইলটি প্রদর্শন করে \303\246\303\270\303\245.js। যে fixable হয়?
Hubro

যে এর সংস্করণ উপর নির্ভর করে হতে পারে tree, আসলে। আমি কম্পাইল 1.6.0 (সর্বশেষ) এবং একই সিস্টেমের 1.5.3 (ডেবিয়ান সিকিউজ), এবং 1.6.0 ইউনিকোড প্রদর্শন করে 1.5.3 অষ্টাল ব্যবহার করে।
grawity

ভালো বল ধরা. আমি সংস্করণ 1.6.0 ইনস্টল এবং এটি সঠিকভাবে সবকিছু প্রদর্শন করে। আবার আপনার সাহায্যের জন্য এক মিলিয়ন ধন্যবাদ! :-)
Hubro
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.