আমি কীভাবে নোটপ্যাড ++ এ ইউনিকোড পাঠ্য সম্পাদনা করতে পারি?


26

কখনও কখনও আমি ইংরেজী পাঠ্য সম্পাদনা করি যাতে ইউনিকোডের অক্ষর অন্তর্ভুক্ত থাকে। কিছু কারণে, আমার পিসিতে নোটপ্যাড ++ ইউনিকোড অক্ষরগুলিকে ??? এর মধ্যে রূপান্তরিত করে এর ফলে পাঠ্যটি কলুষিত করে এবং সেই সমস্ত ডেটা হারাতে পারে। আমি ইউনিকোড অক্ষর সংরক্ষণের সময় এই জাতীয় পাঠ্য সম্পাদনা করার জন্য একটি উপায় খুঁজছি। আমি কনসোলসকে আমার ফন্ট হিসাবে ব্যবহার করছি । যদি ফন্টে এই সমস্ত অক্ষর না থাকে, তবে আমি নোটপ্যাড ++ (উইন্ডোজের ক্লিপবোর্ডের মাধ্যমে) পাঠ্যটি অনুলিপি করার সময় কেন ডেটা হারাব?


আপনি কি এমন কোনও প্লাগইন ব্যবহার করতে পারেন যা ইউনিকোড সমর্থন করে না?
আইভো ফ্লিপস

যদি সেগুলি বাক্সগুলিতে প্রশ্ন চিহ্ন হয়, তবে আসলে এটি হ'ল গ্লিফগুলির জন্য হরফের ফন্টের গ্লাইফ এবং আপনার ডেটা হারাবে না
জোয়

না এটি বাক্সে নেই, পরিবর্তে এর সমতল '?' অক্ষর। নিশ্চিত করেছে।
রবিনিক্স

1
আপনার ফন্ট পরিবর্তন করার প্রয়োজন হতে পারে। দেখতে superuser.com/questions/16831/...
RamyenHead

উত্তর:


15

যদি ফাইলটি আসলে ইউনিকোডে এনকোড থাকে তবে নোটপ্যাড ++ এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা উচিত detect Consolas ফন্ট আমার জন্য ভাল কাজ করে। আপনি এই দুটি মেনু বিকল্পের মধ্যে একটি ব্যবহার করে দেখতে পারেন:

  • এনকোডিং -> ইউটিএফ -8 এ এনকোড
  • এনকোডিং -> ইউটিএফ -8 এ রূপান্তর করুন

আমি নিশ্চিত যে প্রথমটি যা চায় তাই করবে I'm


আমার ফর্ম্যাট মেনু নেই।
Val,

1
উত্তরোত্তর জন্য, আপনার এনকোডিং মেনুটি দরকার, বিন্যাস নয়
কেন বেলো

15

প্রশ্নের মধ্যে বর্ণিত সমস্যাটি ঘটে যখন একটি শূন্য / নতুন নথি "এএনএসআই" সেট করা থাকে এবং ইউনিকোডের অক্ষরগুলি এতে আটকানো হয়।

খালি / নতুন ডকুমেন্টের সাথে ব্যবহার করার সময় কোনও স্বয়ংক্রিয় সনাক্তকরণ নেই, নোটপ্যাড ++ এর সংস্করণে অন্তত নয় আমি এটি পরীক্ষিত করেছি (v5.4.5)। মেনুতে সেটিংসপছন্দসমূহ → ট্যাবটিতে সেট না করা থাকলে নতুন ডকুমেন্টের জন্য নোটপ্যাড ++ এ "এএনএসআই" হ'ল ডিফল্ট, নতুন ডকুমেন্ট / সেভ ডিরেক্টরি ডিরেক্টরি খুলুন

সমাধান

সমাধানটি পেষ্ট করার আগে ইউটিএফ -8 এ এনকোডিং সেট করতে হবে, ইউটিএফ -8 এ মেনু ফর্ম্যাটএনকোড :

কার্যকর হতে চলেছে মেনু কমান্ড "ইউটিএফ -8 এ মেনু ফর্ম্যাট / এনকোড"

উদাহরণ

আমি একটি নতুন নোটপ্যাড ++, ডকুমেন্ট, এর কিছু টেক্সট কপি রাশিয়ান (русский язык, russkiy yazyk) উইকিপিডিয়া পৃষ্ঠা দেখাচ্ছে Firefox থেকে রাশিয়ান ভাষার

যদি "এএনএসআই" থেকে এনকোডিংটি পরিবর্তন না করা হয় তবে এটি ফলাফল:

ইউনিকোড স্ট্রিংটি "রাশিয়ান (русский язык, russkiy yazyk") কে ডিফল্ট "এএনএসআই" থেকে এনকোডিংটি পরিবর্তন না করে নতুন নোটপ্যাড ++ নথিতে আটকানোর ফলাফল of

এনকোডিং যদি হয় পরিবর্তিত এই ফলাফল হল:

ডিফল্ট "এএনএসআই" থেকে "ইউটিএফ -8" এ এনকোডিং পরিবর্তন করার পরে ইউনিকোড স্ট্রিং "রাশিয়ান (русский язык, russkiy yazyk") কে একটি নতুন নোটপ্যাড ++ নথিতে আটকানোর ফলাফল।

নীচের চিত্রে দেখা যাবে ( সিরিলিক অংশটি হাইলাইট করা হয়েছে), নোটপ্যাড ++ প্রকৃতপক্ষে ইউনিকোডের অক্ষরগুলিকে ASCII 63 (হেক্সাডেসিমাল 3 এফ), প্রশ্ন চিহ্নগুলিতে রূপান্তরিত করে। এটা কেন ইউনিকোড অক্ষর হারিয়ে যায় (হয় "ANSI" মোড) যখন ক্লিপবোর্ড মাধ্যমে আউট পাঠ্য (এটা কপি না - তথ্য হারিয়ে গেছে একটি ফন্ট সমস্যা)।

উল্লিখিত দস্তাবেজের একটি হেক্স ভিউর স্ক্রিনশট

পরীক্ষিত: নোটপ্যাড ++ v5.4.5 (ইউনিকোডে)।


5

ভাল খবর এবং খারাপ খবর আছে।

সুসংবাদ: নোটপ্যাড ++ ইউনিকোড সমর্থন করে (কমপক্ষে আমি যা সংগ্রহ করতে পারি তার থেকে)।

খারাপ খবর: দৃশ্যত ইউনিকোড সমর্থনটি কেবল উইন্ডোজ এক্সপিতে।

আমার সামনে আসলে উইন্ডোজ মেশিন নেই। আমি যা মনে করি তা থেকে ফর্ম্যাট মেনুতে কোথাও একটি এনকোডিং মেনু রয়েছে। ইউনিকোডের এনকোডিংটি আসলে সর্বাধিক সাধারণ ইউটিএফ -8।

নোটপ্যাড ++ এ ইউনিকোড সমর্থনের একটি 'সুন্দর' চিত্র এখানে রয়েছে,

এখানে চিত্র বর্ণনা লিখুন


3

ইউনিকোড উইন্ডোজ on-এ পুরোপুরি কাজ করে The কেবলমাত্র একমাত্র সমস্যাটি আসবে তা হল আপনাকে পরিবর্তন করা অক্ষরগুলি আবার টাইপ করতে হবে। এটা আমার সাথে হয়েছে। আমি স্ক্যান্ডিনেভিয়ান অক্ষর দিয়ে তাই লিখছি ä -> E4, ö -> F6। এগুলি সব প্রতিস্থাপন করার জন্য এটি বাটে একটি ব্যথা, তবে এটি মূল্যবান।

আপনি যদি এএনএসআই -> ইউটিএফ -8 থেকে কোনও পৃষ্ঠা এনকোড করেন তবে কিছু চরিত্রের সমস্যা হবে।

আমি আপনাকে পরামর্শ দেব যে আপনি প্রথমে ইউটিএফ -8 এ একটি নতুন পৃষ্ঠা তৈরি করুন এবং তারপরে আপনার তথ্য অনুলিপি / আটকান। তখন কোনও সমস্যা হবে না / হওয়া উচিত নয়।


1

এটি আমার জন্য কাজ করা হয়েছে:

আমি আমার পিসিতে ফন্টটি কুরিয়ার নিউতে স্টাইল কনফিগারারে পরিবর্তন করেছি (ইংরাজী / মার্কিন অক্ষর সেট সহ উইন্ডোজ and এবং নন-ইউনিকোড সেটের জন্য রোমানিয়ান)। এটি কুরিয়ার নিউ এবং তাহোমা ফন্ট + ইউটিএফ -8 এনকোডিংয়ের সাথে কাজ করছে।


0

উপরের মেনুতে Encodingতারপরে চয়ন করুন Encode in UTF-8বা Encode in UTF-8 Without BOMতারপরে আপনি ইউনিকোড এনকোডিংয়ে পাঠ্য সম্পাদনা করতে পারেন।

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