উইন্ডোজ 7-এ ইউটিএফ 8 কে ডিফল্ট চরিত্রের এনকোডিং হিসাবে সেট করা হচ্ছে


63

বিশ্বব্যাপী ইউটিএফ -8 স্ট্যান্ডার্ড হিসাবে উইন্ডোজ 7 সেট করার কোনও উপায় আছে কি?
এটি ব্যবহারের জন্য প্রতিটি পাঠ্য সম্পাদককে সেট করা সত্যিই বিরক্তিকর।


4
সুতরাং আপনি ওএসকে কিছু বলতে চান .. এবং তারপরে যাদুকরীভাবে সমস্ত সম্পাদকরা এটি তুলেছেন? :) আপনি কতজন সম্পাদক ব্যবহার করেন? প্রতি 3 মিনিট অন্য একটি? যাইহোক: superuser.com/questions/221593/windows-7-utf-8- এবং- ইউনিকোড আমি যা জানি তা থেকে: উইন্ডোজ অভ্যন্তরীণভাবেই ইউটিএফ 16 ব্যবহার করে এবং আমি সন্দেহ করি যে আপনি এটি পরিবর্তন করতে পারেন।
আকির

1
আমি যে সম্পাদনাগুলি ব্যবহার করি: নোটপ্যাড, নোটপ্যাড ++, কিউটি, ইক্লিপস, থান্ডারবার্ড, ওপেন অফিস এবং আরও কিছু ... আমি কেবল প্লেইন টেক্সট সম্পাদকদের কথা বলছি না তবে পাঠ্য এবং আউটপুটটিতে যে কাজ করে তা নিয়েই আমি কথা বলছি। প্ল্যাটফর্মের বেশিরভাগ স্বতন্ত্র পাঠ্য সম্পাদকরা লিনাক্সে স্ট্যান্ডার্ড হিসাবে utf-8 ব্যবহার করেন তবে উইন্ডোতে ল্যাটিন -1 ব্যবহার করেন।
বারান

উইন্ডোজ 7 এ নয় তবে এটি উইন্ডোজ 10
ফুলচলভি

উত্তর:


45

সংক্ষিপ্ত উত্তরটি হ'ল , এটি সম্ভব নয়

বিস্তারিতভাবে বলতে গেলে, আমি ভয় করি যে আপনি উইন্ডোজ in-তে কোনও বৈশ্বিক এনকোডিং বিকল্প পাবেন না যা আপনাকে উভয়কেই 1) গ্লোবাল ডিফল্ট সেট করতে দেয় যা 2) আপনি তালিকাভুক্ত সমস্ত অ্যাপ্লিকেশন মানবে।

এছাড়াও, আমি জিজ্ঞাসা করতে চাই যে এখানে সমস্যাটি কী আপনি সমাধানের চেষ্টা করছেন?

তারা উপাত্ত উপস্থাপনের জন্য অভ্যন্তরীণভাবে ইউনিকোড ব্যবহার করে কিনা তা চয়ন করা অ্যাপ্লিকেশনটির উপর নির্ভর করে। ইউনিকোড ব্যবহারকে উত্সাহিত করা হলেও আপনি কখনই নিশ্চিত হতে পারবেন না যে আপনার সমস্ত অ্যাপ্লিকেশন বাস্তবে অভ্যন্তরীণভাবে এটি সমর্থন করে।

আপনি যা করতে পারেন তা হল তালিকৃত প্রতিটি অ্যাপ্লিকেশনের জন্য ডিফল্ট অক্ষর এনকোডিং পরিবর্তন করা:

  • ইক্লিপসের জন্য, নতুন ফাইলগুলির জন্য ডিফল্ট এনকোডিং উইন্ডোজ> অগ্রাধিকারসমূহ> সাধারণ> সামগ্রী প্রকারগুলি থেকে নির্ধারণ করা যেতে পারে ( এক্সপ্লিট কমিউনিটি ফর্মগুলিতে পোস্ট দেখুন )
  • নোটপ্যাড ++ এর জন্য, সেটিংস> পছন্দসমূহ> নতুন নথি / ডিফল্ট / ডিরেক্টরিতে নেভিগেট করুন এবং ইউটিএফ -8 এ এনকোডিং সেট করুন
  • থান্ডারবার্ড হিসাবে, আমি যথেষ্ট নিশ্চিত যে এটি ইতিমধ্যে ইউটিএফ -8 ডিফল্ট এনকোডিং হিসাবে ব্যবহার করেছে? ( চরিত্রের এনকোডিং সম্পর্কে এই নোটগুলি দেখুন )
  • ওপেনঅফিস (এবং লিব্রেফিস) এর ক্ষেত্রে, আপনার আসলে এনকোডিং সম্পর্কেও যত্ন নেওয়ার দরকার নেই, যেহেতু ওপেন অফিসের দ্বারা সংরক্ষিত নথিগুলি এক্সএমএল উপর ভিত্তি করে রয়েছে, যেখানে এনএমডিংটি এক্সএমএল-ফাইলগুলিতে অভ্যন্তরীণভাবে নির্দিষ্ট করা হয়েছে (এবং ইউটিএফ -8 ইতিমধ্যে রয়েছে সেখানেও ডিফল্ট)
  • ইউটিএফ -8 পয়েন্ট-অফ-ভিউ থেকে, পাওয়ারশেলটি জটিল। এটির ডিফল্ট এনকোডিং রয়েছে UTF-16LE

4
আমি যে উত্তরটি পাওয়ার আশা করছিলাম তা নয় তবে আমার মনে হয় সত্যের সাথেই বাঁচতে হবে, ধন্যবাদ =)
বারান

নোটপ্যাড উইন্ডোজের জন্য?
মিমোনি

23

এটি মূলত সম্ভব নয় কারণ উইন্ডোজ ইউটিএফ -8 কে সিস্টেম এএনএসআই কোডপেজ হিসাবে অনুমতি দেয় না যদিও এটিতে ইউটিএফ -8, কোডপেজ 65001 এর জন্য একটি এএনএসআই কোডপেজ রয়েছে । এর বেশ কয়েকটি কারণ রয়েছে বলে মনে হচ্ছে:

  • ইউনিকোড যখন নতুন ছিল তখন মাইক্রোসফ্ট সিদ্ধান্ত নিয়েছিল ইউসিএস -২ ইউনিকোডকে সমর্থন করার সর্বোত্তম উপায়। তখন ইউনিকোড ছিল 16-বিট।
  • উইন্ডোজের প্রতিটি সমর্থিত ভাষার জন্য একটি এএনএসআই কোডেপ রয়েছে , ইউনিক্স এবং লিনাক্সের বিপরীতে যেখানে ভাষা এবং এনকোডিং স্বাধীনভাবে সেট করা যেতে পারে।
  • কোড পৃষ্ঠা 65001 সর্বত্র কাজ করে না। বিশেষত এটি উইন্ডোজের কয়েকটি মাল্টিবাইট সমর্থন দিয়ে নষ্ট হয়েছে যা মাল্টিবাইট অক্ষরগুলির জন্য এক বা দুটি বাইটের প্রয়োজন হবে যেখানে ইউটিএফ -8 এক এবং চার বাইটের মধ্যে প্রয়োজন। WriteFile()এপিআই উদাহরণস্বরূপ codepage 65001 উপর তা যেমন নির্ভর সব গ্রন্থাগার কোড মাধ্যমে আপ বুদবুদ অধীনে একটি ভুল ফলাফলের ফেরৎ write()

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


মনে রাখবেন যে যখন উইন্ডোজ (এনটি) ধারণা করা হয়েছিল তখন কোনও ইউটিএফ -8 ছিল না। সুতরাং ইউসিএস -২ আসলে সত্যই বুদ্ধিমান পছন্দ (এবং ইউটিএফ -16 বাদে পরে পরিবর্তন করা অসম্ভব)।
জোয়ি

2
কারণটি ইউটিএফ -8 লোকেল কিছু ফাংশনগুলি ভেঙে ফেলতে পারে (একটি সম্ভাব্য উদাহরণ _mbsrev) কারণ তারা ধরে নিয়েছিল যে মাল্টিবাইট এনকোডিংগুলি চরিত্রের জন্য 2 বাইটের বেশি ব্যবহার করা হয়নি, এখন পর্যন্ত জিবি 18030 (সিপি 54936) এর মতো আরও বাইট সহ কোড পৃষ্ঠা রয়েছে ) এবং ইউটিএফ -8 স্থানীয় হিসাবে সেট করা যায়নি। । তবে কমপক্ষে এখন উইন্ডোজ 10
ফুচলভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.