উবুন্টুতে ইউটিএফ -8 এ ফাইল সিস্টেম এনকোডিং পরিবর্তন করুন


8

বর্তমান ফাইল সিস্টেম দ্বারা কোন চরসেট এনকোডিং ব্যবহৃত হয় এবং এটি কীভাবে ইউটিএফ -8 এ পরিবর্তন করবেন তা কীভাবে খুঁজে বের করবেন?

সম্পাদনা করুন:

এখানে মাউন্ট এর আউটপুট:

/dev/sdb6 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.27-11-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)

এখানে "cat / etc / fstab" এর আউটপুট দেওয়া আছে

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sdb7
UUID=50d660f1-1948-41e1-96af-3cb9bca338dd /               ext3    relatime,errors=remount-ro 0       0
# /dev/sdb8
UUID=efaee412-8e29-4f65-927d-f57252451088 none            swap    sw              0       0

উত্তর:


5

ইউনিক্স-মতো সিস্টেমে ফাইল নামগুলির এনকোডিং ফাইল সিস্টেম স্তরে সেট করা থাকে না, বরং ব্যবহারকারী পরিবেশে। আউটপুট পরীক্ষা করুন localeএবং বিন্দুর পরে স্টাফটি দেখুন - উদাহরণস্বরূপ, আমার ক্ষেত্রে LANG=en_US.UTF-8, সুতরাং আমার পরিবেশে ফাইলের নামগুলি ইউটিএফ -8 হিসাবে ব্যাখ্যা করা হয়। এটি উবুন্টুতে ডিফল্ট সেটিংস।

ডেনিস উইলিয়ামসন থেকে উত্তর বিশেষ ফাইলসিস্টেম ধরনের যে অনুবাদটি প্রয়োজন জন্য প্রাসঙ্গিক, এবং আমি কারণ আপনার আউটপুট এই সমস্যাটি ঢোকা করার চেষ্টা করছি না mountএবং cat /etc/fstabদেন এই আপনার ঘটনা না।


1
সিস্টেমের লোকেল ইতিমধ্যে en_US.UTF-8
জ্যাক

1
আমি এটা সত্য মনে করি না। আমার LANG-en_US.UTF8 তবে উবুন্টু us_ascii হিসাবে ফাইলগুলি তৈরি করে। উবুন্টু ফাইল সিস্টেম স্তরকে এনকোডিং দিয়ে কিছু করার জন্য মনে হচ্ছে না। Unfortuantely
onknows

3

আপনি কোন ফাইল সিস্টেমটি বলবেন না, তবে আপনি mountআমার সিস্টেমে বর্তমানে একটি iso9660 ফাইল সিস্টেম এবং ইউটিএফ 8 এর ভিএফএটি দম্পতি দেখায় যার আউটপুটটি আপনি দেখতে পারেন । আপনি /etc/fstabসেগুলি কীভাবে সেট করেছেন বা সেগুলি ইতিমধ্যে সেট করা আছে সেগুলির সামগ্রীগুলিও দেখতে পারেন । দেখুন man mountসেগুলোতে দেখা যায় যে এনটিএফএস এবং JFS আরো দুটি যে বিকল্প আছে।


@ ডেনিস, আমি মাউন্ট এবং "বিড়াল / ইত্যাদি / fstab" আউটপুট পোস্ট করেছি। দেখে মনে হচ্ছে সেখানে কোনও চরসেট এনকোডিংয়ের তথ্য নেই।
জ্যাক

আপনি এখনও কোন ফাইল সিস্টেম / ডিভাইস বা কোন নির্দিষ্ট সমস্যাটি সমাধান করার চেষ্টা করছেন তা বলতে পারেন না। আমির যেমন বলেছিলেন, আপনি সম্ভবত আমার উল্লিখিত ফাইল সিস্টেমগুলির একটি ব্যবহার করছেন না এবং আপনি বলেছেন localeযে ইতিমধ্যে সঠিক। সমস্যা কি?
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

@ ডেনিস, আপনি বলেছিলেন যে আপনার মাউন্ট আউটপুটটি দেখায় যে আপনার কাছে একটি iso9660 ফাইল সিস্টেম রয়েছে। আমি আমার মাউন্ট আউটপুট পোস্ট করেছি। আউটপুটে আপনি উল্লিখিত "ফাইল সিস্টেম" সম্পর্কিত কোনও কিছুই আমি দেখতে পাইনি। আপনি আমাকে অনুগ্রহ করে সাহায্য করতে পারেন?
জ্যাক

ফাইল টাইমটি হ'ল "টাইপ" শব্দের পরে তালিকাভুক্ত mountযা "টাইপ" কলামের আউটপুটে বা এর নীচে /etc/fstab। আপনি যে আউটপুটটি দেখান, "ext3" উদাহরণ। Iso9660 ফাইল সিস্টেমটি একটি সিডি-রমকে বোঝায়। আপনি যে সমস্যাটি সমাধান করার চেষ্টা করছেন তা বিশেষত কী?
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

2

উবুন্টু ইউটিএফ -8 এনকোডিংটি ডিফল্টরূপে ব্যবহার করে এবং মনে হয় আপনি এটি পরিবর্তন করেন নি। আপনার আলাদা এনকোডিং সহ ফাইলের নাম থাকতে পারে। সেক্ষেত্রে আপনি এটি ঠিক করতে কনফার্ম ব্যবহার করতে পারেন ।


-1

সংক্ষেপে, আপনি সত্যিই পারবেন না।

দুটি জিনিস রয়েছে, ফাইলের নামগুলি এনকোডিং এবং ফাইলগুলিতে ডেটা এনকোডিং। উভয় ক্ষেত্রেই ফাইল সিস্টেম কেবল কাঁচা বাইট সংরক্ষণ করবে । এটি ব্যবহারকারীরা যে এনকোডিংটি চায় তা নিশ্চিত করার জন্য এটি ব্যবহারকারীকে আপ করুন।

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