আমি যখন উইন্ডোজ থেকে নন-এস্কি পাঠ্যটি অনুলিপি করি এবং ইম্যাক্সে আটকান, এটি একটি অক্টাল ক্রম হিসাবে দেখায়। উদাহরণস্বরূপ, আমি যদি ইমাক্সে paste পেস্ট করি তবে এটি 344 ডলার হিসাবে দেখাবে।
আমি Emacs এ ফিরে আসতে Cq 344 টাইপ করতে পারতাম। এটি বিরক্তিকর, তবে যদি কেবল একটি চরিত্র থাকে তবে তা সহনীয়। তবে যদি অনেকগুলি অক্ষর অষ্টক পালানোর অনুক্রমগুলিতে রূপান্তরিত হয় তবে সমস্ত অঞ্চলের অভ্যন্তরে রূপান্তর করতে কোনও অঞ্চলে কিছু কমান্ড চালানো সুবিধাজনক হবে। ইতিমধ্যে এমন আদেশ আছে? যদি তা না হয় তবে আপনি এটি করতে কোনও ফাংশন কীভাবে লিখবেন?
[আমি আমার ডিফল্ট কোডিং সিস্টেমটিকে আমার .emacs ফাইলটিতে utf-8 এ সেট করেছি এবং আমি উইন্ডোজ এবং লিনাক্সে একই .emacs ফাইলটি ব্যবহার করি। তবে সমস্যাটি কেবল তখনই ঘটে যখন উইন্ডোজ অ্যাপ্লিকেশন থেকে ইম্যাক্সে অনুলিপি করা হয়। ইমাস থেকে অন্য উইন্ডোজ অ্যাপ্লিকেশনে অনুলিপি করা ভাল কাজ করে]]
set-clipboard-coding-system
। C-h a coding-system
এই গ্রুপে অন্যান্য ফাংশনগুলি কী উপলব্ধ তা দেখার চেষ্টা করুন ।
emacs -Q
এবং যদি আপনি ইতিমধ্যে সমস্যাটি দেখতে পান M-x report-emacs-bug
,।
insert-file-literally
(এবং ফাইলটি পূর্বাবস্থায় ফেরানো বা মুছতে / পুনরায় সন্নিবেশ করতে খুব দেরি হয়েছিল)।
revert-buffer-with-coding-system
(এটি ডকুমেন্টেশন দেখুন)। ইমাকস চরিত্রগুলি এইভাবে দেখায় কারণ আপনি এগুলি এমন পরিবেশ থেকে অনুলিপি করেছেন যা বিভিন্ন কোডিং সিস্টেমে ছিল (এএনএসআই তথাকথিত উচ্চ ASCII অক্ষরের সাথে ল্যাটিনকে ডায়ারিকটিক্স সহ রেন্ডার হিসাবে ব্যবহৃত হয়েছিল) ধরে নিয়েছিল তবে আপনার বাফার অবশ্যই ইউটিএফ -8 এর মতো কিছু ব্যবহার করবে (এর জন্য উচ্চ বিটস সেট সহ এএসসিআইআই অক্ষরগুলির কোনও অর্থ নেই, অর্থাত্ অবৈধ)