টার্মিনাল.এপ এবং আইটিার্ম 2 এ চলমান কিছু অ্যাপ্লিকেশনে ইউনিকোড প্রতীক নিয়ে সমস্যা


10
Darwin DeoGloria 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64

নতুন ব্যবহারকারীর অ্যাকাউন্ট। টার্মিনাল.এপ এবং আইটিার্ম 2 ইউটিএফ -8 সেট সহ। উত্সাহিত অক্ষরগুলি সমস্ত অ্যাপ্লিকেশনে ("å, ä,।,।") ভাল কাজ করে। তবে কিছু (প্রশস্ত?) ইউনিকোড অক্ষর কিছু কমান্ড লাইন অ্যাপ্লিকেশনগুলিতে প্রদর্শিত হচ্ছে না। আমি প্রথম এটি ওয়েচাতে আবিষ্কার করেছি, তবে ব্যাশ শেলের মধ্যে এটি দুর্দান্ত কাজ করে।

ম্যাকেরিক্স ব্যাশে স্টক:

DeoGloria:~ test$ echo -e "\xE2\x9A\x91"

মাউস দিয়ে পতাকা চরটি অনুলিপি করা এবং আটকানো।

DeoGloria:~ test$ 
-bash: ⚑: command not found

বাশ আশা হিসাবে কাজ করছে। ডিফল্ট zsh শুরু হচ্ছে, কোনও কনফিগার হয়েছে

DeoGloria:~ test$ zsh
DeoGloria:~ test$ echo -e "\xE2\x9A\x91"

ঠিক আছে দেখাচ্ছে। তবে আমি পেস্ট করার সময় নয়:

DeoGloria% <2691>
zsh: command not found: \u2691

স্থানীয় সেটিংস:

DeoGloria% locale
LANG="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_CTYPE="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_ALL=

Zsh থেকে ইম্যাকস বা ভিআই শুরু করা এবং "⚑" পেস্ট করা ভাল কাজ করে। এটি ন্যানোতে কাজ করে না। আমি একটি অ-ভিজ্যুয়াল চরিত্র পেয়েছি।

আমি এনক্রস নিয়ে কিছু সমস্যা সন্দেহ করেছি, তবে ব্যাশ, জেডএস, ন্যানো, ইমাকস সবই এর সাথে যুক্ত

/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)

আমি ধারণার বাইরে। কোন পয়েন্টার?


অনুরূপ এখানে প্রশ্ন, কিন্তু কোনও সম্পূর্ণ উত্তর নেই: superuser.com/questions/583031/…
nloveladyallen

উত্তর:


1

মজার প্রশ্ন! আমি আমার পক্ষ থেকে কিছু পরীক্ষা করেছি।

zsh

xXx:~/ $ <2691>                                                                                                                                                                                              
zsh: command not found: \u2691
xXx:~/ $🇧🇸                                                                                                                                                                                                                                                                                         
zsh: command not found: 🇧🇸
xXx:~/ $                                                                                                                                                                                                                                                                                                                                                  
zsh: command not found: 

আমি অন্যান্য শাঁসের সাথেও বেশ কয়েকটি পরীক্ষা করেছিলাম এবং ফলাফলগুলি এক রকম হয় না:

SH

sh-3.2$ 
sh: ⚑: command not found

সজোরে আঘাত

ঠিক আছে, এটি একই হতে হবে sh:

bash-3.2$ 
bash: ⚑: command not found

তবে csh এর মূল / tcsh শেল

[LeBouc-xXx:~] xXx% \U+2691
⚑: Command not found.

স্পষ্টতই, সমস্ত শেল একই ইনপুট / আউটপুট বিকল্পগুলির সাথে সেট করা হয় না। আমি xterm / টার্মিনাল এবং iTerm2 দিয়ে চেষ্টা করেছিলাম যে আমি কোনও সফ্টওয়্যার নির্ভর সমস্যা হতে পারি কিনা তা দেখার জন্য। সর্বত্র একই।

আমার সন্ধান করার / পড়ার সময় নেই তবে আপনি এখানে zsh লাইন সম্পাদক সম্পর্কে কিছু দরকারী তথ্য পেতে পারেন ।

যদি আপনি এটি খুঁজে পান তবে আমাকে আপ টু ডেট রাখুন, আপনার প্রশ্নের চূড়ান্ত উত্তর পেয়ে আমি সন্তুষ্ট হব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.