আমি এমন একটি অ্যাপ্লিকেশনটির একটি অংশ বিকাশ করছি যা CSV ফাইলগুলিতে কিছু ডেটা রফতানির জন্য দায়ী। অ্যাপ্লিকেশন সর্বদা UTF-8 ব্যবহার করে কারণ এটি সমস্ত স্তরে বহুভাষিক প্রকৃতির। তবে এক্সেলের মধ্যে এই জাতীয় সিএসভি ফাইল (যেমন ডায়াক্রিটিক্স, সিরিলিক অক্ষর, গ্রীক অক্ষর সমন্বিত) খোলার ফলে এমন কিছু প্রত্যাশিত ফলাফল পাওয়া যায় না Г„/Г¤, Г–/Г¶
। এবং আমি জানি না কীভাবে এক্সেলকে জোর করে বোঝানো যায় যে উন্মুক্ত সিএসভি ফাইলটি ইউটিএফ -8 এ এনকোড করা আছে। আমি ইউটিএফ -8 বিওএম নির্দিষ্ট করার চেষ্টাও করেছি EF BB BF
, তবে এক্সেল এটিকে উপেক্ষা করে।
কোন workaround আছে?
পিএস কোন সরঞ্জামগুলি সম্ভবত এক্সেলের মতো আচরণ করতে পারে?
হালনাগাদ
আমার বলতে হবে যে আমি প্রশ্নটি তৈরির সাথে সম্প্রদায়কে বিভ্রান্ত করেছি। আমি যখন এই প্রশ্নটি জিজ্ঞাসা করছিলাম, তখন আমি সাবলীল এবং স্বচ্ছ উপায়ে কোনও ব্যবহারকারীর জন্য কোনও সমস্যা ছাড়াই এক্সেলের একটি ইউটিএফ -8 সিএসভি ফাইল খোলার উপায় জিজ্ঞাসা করেছি। যাইহোক, আমি একটি ভুল তৈয়ার এরকম চাওয়ার ব্যবহৃত স্বয়ংক্রিয়ভাবে । এটি খুব বিভ্রান্তিকর এবং এটি ভিবিএ ম্যাক্রো অটোমেশনের সাথে সংঘর্ষ। এই প্রশ্নের দুটি উত্তর রয়েছে যা আমি সবচেয়ে বেশি প্রশংসা করি: অ্যালেক্স https://stackoverflow.com/a/6002338/166589 এর প্রথম উত্তর এবং আমি এই উত্তরটি গ্রহণ করেছি; এবং দ্বিতীয়টি মার্ক https://stackoverflow.com/a/6488070/166589 দ্বারাযা একটু পরে হাজির হয়েছে। ব্যবহারের দৃষ্টিকোণ থেকে, এক্সেলের মনে হয়েছিল যে ভাল ব্যবহারকারী-বান্ধব UTF-8 CSV সমর্থন নেই, তাই আমি উভয় উত্তরই সঠিক বলে বিবেচনা করি এবং আমি প্রথমে অ্যালেক্সের উত্তর গ্রহণ করেছি কারণ এটি সত্যই জানিয়েছে যে এক্সেল করতে সক্ষম ছিল না স্বচ্ছভাবে। এখানে আমি স্বয়ংক্রিয়ভাবে বিভ্রান্ত হয়েছি । মার্কের উত্তরটি আরও উন্নত ব্যবহারকারীদের প্রত্যাশিত ফলাফল অর্জনের জন্য আরও জটিল পদ্ধতির প্রচার করে। উভয় উত্তর দুর্দান্ত, তবে অ্যালেক্সের একটিটি আমার পরিষ্কারভাবে নির্দিষ্ট না করা প্রশ্নের সাথে আরও ভাল ফিট করে।
আপডেট 2
শেষ সম্পাদনার পাঁচ মাস পরে, আমি লক্ষ্য করেছি যে অ্যালেক্সের উত্তর কোনও কারণে অদৃশ্য হয়ে গেছে। আমি সত্যিই আশা করি এটি কোনও প্রযুক্তিগত সমস্যা ছিল না এবং আমি আশা করি যে উত্তরটি এখন আরও বেশি সে বিষয়ে আর কোনও আলোচনা হবে না। তাই আমি মার্কের উত্তরটিকে সেরা হিসাবে গ্রহণ করছি।
\t
হিসাবে ইউটিএফ -16 এলএ । ইংরাজী এবং নন ইংলিশ এক্সেল সেটিংয়ে কাজ করবে। Ctrl-S
ফাইল ফর্ম্যাট ইত্যাদি নির্বাচন না করে টিপতে পারে ইউনিকোড অক্ষর সংরক্ষণ করবে।