Eclipse- এ কীভাবে UTF-8 এনকোডিং সমর্থন করবেন


127

আমি কিভাবে গ্রহনে ইউটিএফ -8 সমর্থন যুক্ত করতে পারি? উদাহরণস্বরূপ আমি রাশিয়ান ভাষা যুক্ত করতে চাই তবে গ্রহন এটি সমর্থন করবে না। আমার কি করা উচিৎ? আমাকে গাইড করুন।


1
আপনি কি অনূদিত গ্রহনটি ব্যবহার করতে চান বা কেবল ফাইল এনকোডিং পরিবর্তন করতে চান?
আত্মাচেক

এটি কি কোড, বা সংস্থান সম্পর্কে? ইউটিএফ -8 রিসোর্স সমর্থন আরও কিছুটা কাজ নেয়।
নাইয়ারগডস

সেলেনিয়াম ওয়েবড্রাইভার পরীক্ষার জন্য আমার গ্রহণে চাইনিজ ভাষার সহায়তা দরকার।
রিপন আল ওয়াসিম

উত্তর:


256

এটা চেষ্টা কর

  • 1) Window > Preferences > General > Content Types, সমস্ত সামগ্রীর ধরণের জন্য ডিফল্ট এনকোডিং হিসাবে ইউটিএফ -8 সেট করুন।

  • 2) Window > Preferences > General > Workspace, সেট Text file encodingকরুনOther : UTF-8


13
আমি এই বিষয় সম্পর্কে একটি ব্লগ পোস্ট লিখেছিলাম যা এটি দুর্দান্তভাবে বর্ণনা করে (স্ক্রিনশটগুলি সহ): আপনার গ্রীকবাস জাভা প্রকল্পগুলিতে ইউনিকোড / ইউটিএফ -8
স্টিজন ডি উইট

কনসোল থেকে ইনপুট হিসাবে আমি ইউটিএফ -8 অক্ষর গ্রহণ করতে সক্ষম নই। স্ক্যানার sc = নতুন স্ক্যানার (System.in); sc.nextLine (); এখানে যদি আমি অ-ইংরেজি অক্ষর দিই তবে এতে কিছু আবর্জনা আসে gets সেটিংয়ে বা প্রোগ্রামে কী পরিবর্তন দরকার?
কৌশিক লেলে

2
কৌশিক লেলে: আপনার প্রশ্নটি এখানে জিজ্ঞাসা করা প্রশ্নটির সাথে সম্পর্কিত নয়। আমি আপনাকে অন্যান্য প্রশ্নের সমাধানের জন্য অনুসন্ধান করার আমন্ত্রণ জানাই, বা যদি না থাকে তবে আপনার নিজের প্রশ্ন জিজ্ঞাসা করুন।
meustrus

এটি বেশ ভয়াবহ ... অবশ্যই কোনও প্রকল্পের এনকোডিং গ্লোবাল ইক্লিপ সেটিংসের উপর নির্ভর করে প্রকল্পের উপর নির্ভরশীল হওয়া উচিত?
নায়ারগডস

2
@ নাইয়ারগডস: প্যাকেজ এক্সপ্লোরার-এ, কোনও প্রকল্পে ডান-ক্লিক করুন এবং Properties'. The first entry রিসোর্স 'আপনি যা চান ঠিক তে অফার চয়ন করুন ।
রাল্ফ

36

Elpipse খুলুন এবং নিম্নলিখিত পদক্ষেপগুলি করুন:

  1. উইন্ডো -> পছন্দসমূহ -> সাধারণ প্রসারিত করুন এবং ওয়ার্কস্পেসে ক্লিক করুন, পাঠ্য ফাইল এনকোডিং (নীচের দিকে) এর একটি এনকোডিং চয়নকারী রয়েছে।
  2. "অন্যান্য" রেডিও বোতামটি নির্বাচন করুন -> ড্রপ ডাউন থেকে ইউটিএফ -8 নির্বাচন করুন
  3. প্রয়োগ এবং ওকে বাটন ক্লিক করুন বা কেবল ওকে বোতামটি ক্লিক করুন

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


12

আপনি যখনই eclipse.exe চালান তখনই আপনি একটি ডিফল্ট এনকোডিং-সেট সেট করতে পারেন।

  1. আপনার গ্রহণের হোম ডিরেক্টরিতে eclipse.ini খুলুন বা এসটিএসের ক্ষেত্রে STS.ini (স্প্রিং টুল স্যুট)
  2. ফাইলের শেষে নীচে লাইনটি রাখুন

-Dfile.encoding=UTF-8


8

প্রোজেক্ট - প্রোপার্টিগুলিতে ডান ক্লিক করুন এবং বাম দিকের মেনুতে রিসোর্স নির্বাচন করুন।

আপনি এখন টেক্সট-ফাইলের এনকোডিংকে যা ইচ্ছে তা পরিবর্তন করতে পারেন।


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

0

আমার প্রকল্পটি সফলভাবে তৈরি করতে এই পোস্টে উল্লিখিত সমস্ত সেটিংস চেষ্টা করেছি তবে তা আমার পক্ষে কার্যকর হয়নি। শেষ পর্যন্ত আমি mvn -DargLine=-Dfile.encoding=UTF-8 clean insallকমান্ড দিয়ে সফলভাবে আমার প্রকল্পটি তৈরি করতে সক্ষম হয়েছি ।


0

আপনি JAVA_TOOL_OPTIONSমান সহ পরিবেশের ভেরিয়েবল সেট করে একটি স্পষ্ট জাভা ডিফল্ট অক্ষর এনকোডিং অপারেটিং সিস্টেম-ওয়াইড সেট করতে পারেন -Dfile.encoding="UTF-8"। পরের বার আপনি যখন Eclipse শুরু করবেন, এটি ডিফল্ট অক্ষর সেট হিসাবে ইউটিএফ -8 মেনে চলবে।

Https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html দেখুন


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