আমি এখানে যে সমস্যার সমাধান করতে চাইছি তা হ'ল কোনও এসএস সেশনের কোনও ওএস এক্স মেশিনে টার্মিনালে, ls
কমান্ডের আউটপুট ফাইলের নামগুলিতে utf8 এনকোডেড চীনা অক্ষরগুলি সঠিকভাবে প্রদর্শন করতে পারে না (এর মতো কিছু দেখায় ???
)। আমি যে ssh ক্লায়েন্টটি ব্যবহার করছি তা হ'ল securecrt
এবং putty
উইন্ডোজে (উভয়ই utf8 এনকোডিং ব্যবহারের জন্য কনফিগার করা হয়েছে)। দুজনেরই এই সমস্যা রয়েছে। অন্যদিকে ফাইল সামগ্রীতে utf8 টি অক্ষর সঠিকভাবে প্রদর্শিত হবে (যেমন vim
এবং এর মাধ্যমে cat
), এবং ব্যাশের স্বয়ংক্রিয় সম্পূর্ণ বৈশিষ্ট্যও ফাইলের নামগুলিতে utf8 টি অক্ষর সঠিকভাবে প্রদর্শন করতে পারে (একাধিক প্রার্থী থাকাকালীন উভয় প্রার্থীর তালিকায় এবং কেবলমাত্র একজন প্রার্থী থাকলে ফাইলের নাম স্বয়ংক্রিয়ভাবে সম্পন্ন হয়)
সুতরাং প্রশ্নটি হল, কীভাবে ls
একটি ওএস এক্স মেশিনে ssh সেশনের টার্মিনালে utf8 এনকোডযুক্ত ফাইলের নামগুলি সঠিকভাবে প্রদর্শন করবেন?