কেন æ, ø এবং å মত প্রদর্শন প্রতীক 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.