আমি আমার ডিফল্ট এনকোডিং সিস্টেমটি ইউটিএফ -8 এ সংজ্ঞায়িত থেকে পরিবর্তন করতে চাই (আমার মনে হয় এটি কার্যকর হবে)। এখন আমি অনেকগুলি বিভিন্ন ইউটিএফ -8 কোডিং সিস্টেম দেখেছি:
mule-utf-8 mule-utf-8-dos
mule-utf-8-mac mule-utf-8-unix
prefer-utf-8 prefer-utf-8-dos
prefer-utf-8-mac prefer-utf-8-unix
utf-8 utf-8-auto
utf-8-auto-dos utf-8-auto-mac
utf-8-auto-unix utf-8-dos
utf-8-emacs utf-8-emacs-dos
utf-8-emacs-mac utf-8-emacs-unix
utf-8-hfs utf-8-hfs-dos
utf-8-hfs-mac utf-8-hfs-unix
utf-8-mac utf-8-unix
utf-8-with-signature utf-8-with-signature-dos
utf-8-with-signature-mac utf-8-with-signature-unix
আমি একটি ম্যাক ব্যবহার করছি এবং আমি এই বিভিন্ন এইচএফএস এবং ম্যাক কোডিং সিস্টেমগুলি সম্পর্কে আরও বিভ্রান্ত।
এই মুহুর্তে আমি উত্তরটির উপর ভিত্তি করে utf-8 ব্যবহার করার সিদ্ধান্ত নিয়েছি :
(setq utf-translate-cjk-mode nil) ; disable CJK coding/encoding (Chinese/Japanese/Korean characters)
(set-language-environment 'utf-8)
;; (set-keyboard-coding-system 'utf-8-mac) ; For old Carbon emacs on OS X only
(setq locale-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(unless (eq system-type 'windows-nt)
(set-selection-coding-system 'utf-8))
(prefer-coding-system 'utf-8)
তবে আমি আরও কিছু বুঝতে চাই যে আমি কী করছি এবং কেন অন্য একটি utf-8 ডিফল্ট কোডিং সিস্টেম হিসাবে ভাল হবে?
1
এই উত্তরটি বিভিন্ন utf-8 ভেরিয়েন্টগুলিতে ভাল ব্যাকগ্রাউন্ড সরবরাহ করে।
—
জুয়ানচো
আমি
—
হ্যারাল্ড হানচে-ওলসেন
utf-8-hfs
আমার ইম্যাকগুলিতে এবং বন্ধুরা দেখতে পাচ্ছি না , তবে এর utf-8-nfd
পরিবর্তে রয়েছে। ওএস এক্স দ্বারা ফাইলের নামগুলি এনকোড করতে ব্যবহৃত এনকোডিং। এনএফডি সাধারণ আকারের ফর্ম ক্যানোনিকাল পচন জন্য। এনএফসি বেশি ব্যবহৃত হয় (সি কম্পোজিশনের জন্য)। একটি পার্থক্য হ'ল like জাতীয় একটি অক্ষর এনএফসি-তে একটি একক কোড পয়েন্ট হিসাবে এনকোড করা হয়, তবে এনএফডি-তে দুটি (চিঠিটি তারপরে রিংয়ের জন্য একটি রচনা তৈরি করে)। আপনার সম্ভবত এই এনকোডিংগুলি সম্পর্কে ভুলে যাওয়া উচিত; কেবলমাত্র আশা করি ফাইল নামগুলি যে কোনওভাবে স্বয়ংক্রিয়ভাবে এনকোড করা আছে।
@ জুঞ্চো ধন্যবাদ - তাই আমি ধরে নিলাম যে আমি যখন সাধারণ সেটিং হিসাবে utf-8 ব্যবহার করি তখন আমি ঠিক আছি। ধন্যবাদ।
—
রাইনার
@ হ্যারাল্ডহানচে-ওলসেন ঠিক আছে - আমি কেবল ফাইলের নাম হিসাবে ASCII ব্যবহার করছি, তখন আমার ঠিক হওয়া উচিত। ধন্যবাদ।
—
রাইনার
আফাইক, ইউটিএফ -8 হ'ল বেশিরভাগ জিনিসের জন্য ম্যাকোসের অধীনে ব্যবহৃত কোডিং সিস্টেম এবং ইমাক্স ইতিমধ্যে আপনার কোডিং সিস্টেমগুলি আপনার জন্য বেছে নেওয়া উচিত। IOW, আমি মনে করি আপনার কোনও বিন্যাসের দরকার নেই । আপনি কেন "আমার ডিফল্ট এনকোডিং সিস্টেমটি পরিবর্তন করতে চান" তা দয়া করে পরিষ্কার করুন। হতে পারে আপনি কেবল একটি ইমাস বাগটি মারছেন।
—
স্টিফান