ভিজ্যুয়াল স্টুডিও কোডে একটি ফাইলের এনকোডিং পরিবর্তন করুন


125

কোনও ফাইলের এনকোডিং পরিবর্তন করার কোনও উপায় আছে কি? উদাহরণস্বরূপ ইউটিএফ -8 থেকে আইএসও 8859-1?

নমুনা উত্সাহ পাঠ্য সেট করা:

"default_encoding": "UTF-8"

উত্তর:


246

সুতরাং এটি করার জন্য এখানে:

ভিএসকোডের নীচের বারে, আপনি লেবেলটি দেখতে পাবেন UTF-8। এটি ক্লিক করুন. একটি পপআপ খোলে। ক্লিক করুন Save with encoding। আপনি এখন এই ফাইলটির জন্য একটি নতুন এনকোডিং চয়ন করতে পারেন।

বিকল্পভাবে, আপনি সেটিংটি ব্যবহার করে ওয়ার্কস্পেস / ব্যবহারকারীর সেটিংসে বিশ্বব্যাপী সেটিংস পরিবর্তন করতে পারেন "files.encoding": "utf8"। যদি ভিএসকোডে গ্রাফিকাল সেটিংস পৃষ্ঠাটি ব্যবহার করা হয় তবে কেবল অনুসন্ধান করুন encoding। তবে এটি কেবল নতুন তৈরি করা ফাইলগুলিতে প্রযোজ্য তা নোট করুন।


9
"files.encoding": "utf8" BOM ছাড়াই ফাইল তৈরি করবে (যা বেশিরভাগ ভাল সিদ্ধান্ত) decision আপনি যদি বিওএম-এর সাথে ইউটিএফ 8 ফাইল চান, তবে সেটিংসটি "ফাইলস.এনকোডিং": "utf8bom"
জিফ্রিড

@ গ্রেফ্রিড "আপনি যদি বিওএম-এর সাথে ইউটিএফ 8 ফাইল চান তবে সেটিংসটি "files.encoding": "utf8bom"" - এটি কার্যকর হয় না। দেখুন github.com/Microsoft/vscode/issues/47089
জন CJ

8
দয়া করে utf8bom ব্যবহার এড়িয়ে চলুন, আপনার এটির দরকার নেই
শেরপ্যা

21

@ ডার্কনিউরনের উত্তরে বর্ণিত সেটিংস ব্যতীত:

"files.encoding": "any encoding"

আপনি যেমন নির্দিষ্ট ভাষার জন্য সেটিংস নির্দিষ্ট করতে পারেন:

"[language id]": {
  "files.encoding": "any encoding"
}

উদাহরণস্বরূপ, আমি যখন ISE (যা এএনএসআই ফর্ম্যাটে তৈরি করা হয়) এর সাথে পূর্বে তৈরি পাওয়ারশেল ফাইলগুলি সম্পাদনা করতে হবে তখন আমি এটি ব্যবহার করি:

"[powershell]": {
    "files.encoding": "windows1252"
}

আপনি এখানে সুপরিচিত ভাষার সনাক্তকারীদের একটি তালিকা পেতে পারেন ।

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