প্রশ্নের মধ্যে বর্ণিত সমস্যাটি ঘটে যখন একটি শূন্য / নতুন নথি "এএনএসআই" সেট করা থাকে এবং ইউনিকোডের অক্ষরগুলি এতে আটকানো হয়।
খালি / নতুন ডকুমেন্টের সাথে ব্যবহার করার সময় কোনও স্বয়ংক্রিয় সনাক্তকরণ নেই, নোটপ্যাড ++ এর সংস্করণে অন্তত নয় আমি এটি পরীক্ষিত করেছি (v5.4.5)। মেনুতে সেটিংস → পছন্দসমূহ → ট্যাবটিতে সেট না করা থাকলে নতুন ডকুমেন্টের জন্য নোটপ্যাড ++ এ "এএনএসআই" হ'ল ডিফল্ট, নতুন ডকুমেন্ট / সেভ ডিরেক্টরি ডিরেক্টরি খুলুন ।
সমাধান
সমাধানটি পেষ্ট করার আগে ইউটিএফ -8 এ এনকোডিং সেট করতে হবে, ইউটিএফ -8 এ মেনু ফর্ম্যাট → এনকোড :
উদাহরণ
আমি একটি নতুন নোটপ্যাড ++, ডকুমেন্ট, এর কিছু টেক্সট কপি রাশিয়ান (русский язык, russkiy yazyk) উইকিপিডিয়া পৃষ্ঠা দেখাচ্ছে Firefox থেকে রাশিয়ান ভাষার ।
যদি "এএনএসআই" থেকে এনকোডিংটি পরিবর্তন না করা হয় তবে এটি ফলাফল:
এনকোডিং যদি হয় পরিবর্তিত এই ফলাফল হল:
নীচের চিত্রে দেখা যাবে ( সিরিলিক অংশটি হাইলাইট করা হয়েছে), নোটপ্যাড ++ প্রকৃতপক্ষে ইউনিকোডের অক্ষরগুলিকে ASCII 63 (হেক্সাডেসিমাল 3 এফ), প্রশ্ন চিহ্নগুলিতে রূপান্তরিত করে। এটা কেন ইউনিকোড অক্ষর হারিয়ে যায় (হয় "ANSI" মোড) যখন ক্লিপবোর্ড মাধ্যমে আউট পাঠ্য (এটা কপি না - তথ্য হারিয়ে গেছে একটি ফন্ট সমস্যা)।
পরীক্ষিত: নোটপ্যাড ++ v5.4.5 (ইউনিকোডে)।