আপনার শেলটি উচ্চারণ ইত্যাদি প্রদর্শন করতে পারে কারণ এটি সম্ভবত ইউটিএফ -8 ব্যবহার করছে। যেহেতু প্রশ্নে থাকা ফাইলটি আলাদা এনকোডিং, less
more
এবং cat
এটি ইউটিএফ হিসাবে পড়ার চেষ্টা করছে এবং ব্যর্থ হয়েছে। আপনি আপনার বর্তমান এনকোডিং দিয়ে যাচাই করতে পারেন
echo $LANG
আপনার দুটি পছন্দ আছে, আপনি হয় নিজের ডিফল্ট এনকোডিং পরিবর্তন করতে পারেন, বা ফাইলটি ইউটিএফ -8 এ পরিবর্তন করতে পারেন। আপনার এনকোডিং পরিবর্তন করতে, একটি টার্মিনাল খুলুন এবং টাইপ করুন
export LANG="fr_FR.ISO-8859"
উদাহরণ স্বরূপ:
$ echo $LANG
en_US.UTF-8
$ cat foo.txt
J'ai mal � la t�te, c'est chiant!
$ export LANG="fr_FR.ISO-8859"
$ xterm <-- open a new terminal
$ cat foo.txt
J'ai mal à la tête, c'est chiant!
আপনি যদি ব্যবহার করছেন gnome-terminal
বা অনুরূপ, আপনার এনকোডিং সক্রিয় করার প্রয়োজন হতে পারে উদাহরণস্বরূপ terminator
ডান ক্লিক এবং:
এর জন্য gnome-terminal
:
আপনার অন্যান্য (আরও ভাল) বিকল্পটি হ'ল ফাইলটির এনকোডিং পরিবর্তন করা:
$ cat foo.txt
J'ai mal � la t�te, c'est chiant!
$ iconv -f ISO-8859-1 -t UTF-8 foo.txt > bar.txt
$ cat bar.txt
J'ai mal à la tête, c'est chiant!