~/.CFUserTextEncoding
কোনও ব্যবহারকারীর জন্য ডিফল্ট পাঠ্য এনকোডিং এবং পছন্দসই ভাষা সঞ্চয় করে। নীচে আরও কিছু তথ্যের সাথে ম্যাক ওএস এক্স রেফারেন্স লাইব্রেরির টেকনিক্যাল নোট 2228 এর একটি অংশ রয়েছে:
কোর ফাউন্ডেশন তাদের ডিফল্ট পাঠ্য এনকোডিং (~ / .CFUserTextEncoding ফাইলটিতে সঞ্চিত) নির্ধারণ করতে ব্যবহারকারীর হোম ডিরেক্টরি অ্যাক্সেস করার চেষ্টা করে। আপনি যদি ব্যবহারকারীকে লগ ইন করার UID- র EID এ স্যুইচ করেন এবং তারপরে সিএফ কল করেন, কোর ফাউন্ডেশন যখন এই ফাইলটি অ্যাক্সেস করে তখন আপনার সমস্যা হতে পারে। আপনি কোনও পরিবেশ পরিবর্তনশীল সেট করে এই অ্যাক্সেসটিকে আটকাতে পারেন যা কোর ফাউন্ডেশনটি ডিফল্ট পাঠ্য এনকোডিংটি ব্যবহার করতে বলে। এনভায়রনমেন্ট ভেরিয়েবলের নাম __CF_USER_TEXT_ENCODING। এর মানটি "0x% X: 0: 0" বিন্যাসের স্ট্রিং দিয়ে তৈরি করা উচিত, যেখানে% X ব্যবহারকারীর লগিংয়ের ইউআইডি দ্বারা প্রতিস্থাপন করা হয়।
ডিফল্টরূপে, আমার কপিটিতে ~/.CFUserTextEncoding
0: 0 রয়েছে। কোলনের বামে প্রথম সংখ্যাটি ডিফল্ট এনকোডিং উপস্থাপন করে। আমার ফাইলে থাকা 0 টি কেসিএফএস স্ট্রিংএইনকোডিংম্যাকরোম্যানের জন্য। এনকোডিংগুলির একটি তালিকা এবং সম্পর্কিত নম্বর সিএফএস স্ট্রিং রেফারেন্সে পাওয়া যাবে
কোলনের পরে মানটি ব্যবহারকারীর পছন্দসই ভাষার প্রতিনিধিত্ব করে। পছন্দসই ভাষা পরিবর্তন করতে সিস্টেম পছন্দসমূহের অধীনে ভাষা এবং পাঠ্যে যান এবং একটি নতুন ভাষা তালিকার শীর্ষে স্থানান্তরিত করুন। ফাইলটি কী রূপান্তরিত হয়েছে তা নিশ্চিত করতে, আপনি টার্মিনালটি খুলতে পারেন এবং টাইপ করতে পারেন cat ~/.CFUserTextEncoding
, যখন আমি আমার পছন্দের ভাষাটি ইংরাজী থেকে ডয়চে পরিবর্তন করি তখন 0: 3 পাওয়া যায়।