আমি আমার শেল প্রম্পটে ইউনিকোড খুলি এবং ক্রসবোনগুলি যুক্ত করতে চাই (বিশেষত 'দক্ষ এবং ক্রসবোনস' (ইউ + 2620)), তবে ইকো স্পিট করার জন্য যাদু জাদুটি আবিষ্কার করতে পারি না, বা অন্য কোনও, 4-অঙ্কের ইউনিকোড অক্ষর। দুই অঙ্কের একটি সহজ। উদাহরণস্বরূপ, ইকো -e "\ x55",।
নীচের উত্তরগুলি ছাড়াও এটি অবশ্যই লক্ষ করা উচিত যে স্পষ্টতই, আপনার টার্মিনালটির ইউনিকোডকে আউটপুটটি আপনার প্রত্যাশা মতো করতে সহায়তা করতে হবে। জিনোম-টার্মিনাল এটির একটি ভাল কাজ করে তবে এটি ডিফল্টরূপে চালু হয় না।
ম্যাকোসের টার্মিনাল অ্যাপ্লিকেশনে পছন্দসমূহ> এনকোডিংগুলিতে যান এবং ইউনিকোড (ইউটিএফ -8) চয়ন করুন।
printf "\\u007C\\u001C"
।
gnome-terminal
, echo -e '\ufc'
ইউটিএফ -8 এ অক্ষর এনকোডিং সহ এমনকি একটি produce উত্পাদন করে না। তবে, যেমন urxvt
প্রিন্ট করে যেমন printf "\\ub07C\\ub01C"
প্রত্যাশিত (কোনও বা বাক্সের সাথে নয়)।
bash
ট্যাগটি কেন এমন দরকারী ইঙ্গিতযুক্ত ? সিজেকেতে কি বিভিন্ন টার্মিনালগুলি সাধারণ বা…?
"\x7F"
ইউটিএফ -8 স্থানীয় স্তরের মানগুলির জন্য বৈধ (যাbash
ট্যাগটি আপনার প্রস্তাব দেয়) ... একক বাইট দ্বারা উপস্থাপিত নিদর্শনগুলি কখনই পরিসরে থাকে না\x80-\xFF
। এই ব্যাপ্তিটি সিঙ্গল-বাইট ইউটিএফ -8 অক্ষরে অবৈধ। উদাহরণস্বরূপ, ইউনিকোড কোডপয়েন্টের মানU+0080
(যেমন\x80
) ইউটিএফ -8 এ আসলে 2 বাইট হয় ..\xC2\x80
..