আমি সিএসভি টাইপে কোনও ফাইল সংরক্ষণ করার সময় কেন বিওএম অপসারণের ক্ষেত্রে এক্সেল ডিফল্ট হয় তা জানার জন্য একটি যুক্তিসঙ্গত সমাধান / ব্যাখ্যা (ব্যর্থ) সন্ধান করার চেষ্টা করছি।
আপনি যদি এই প্রশ্নের এই সদৃশ খুঁজে পান তবে আমাকে ক্ষমা করুন । এটি নন-এসসিআইআই এনকোডিং সহ সিএসভি ফাইলগুলি পঠন করে les
এখানে আমার বর্তমান পরিস্থিতি (যা আমি সংগ্রহ করতে চলেছি ইউনিকোড অক্ষর এবং একটি সিএসভি ফর্ম্যাট নিয়ে কাজ করা স্থানীয় সফ্টওয়্যারগুলির মধ্যে সাধারণ))
আমরা ইউটিএফ -16 এলই ব্যবহার করে একটি সিএসভি ফর্ম্যাটে ডেটা রফতানি করি, বিওএম সেট হয়ে থাকে তা নিশ্চিত করে (0xFFFE)। এটি সঠিকভাবে সেট করা আছে তা নিশ্চিত করার জন্য আমরা একটি হেক্স সম্পাদক দিয়ে ফাইলটি উত্পন্ন হওয়ার পরে আমরা বৈধকরণ করি।
এক্সলে ফাইলটি খুলুন (উদাহরণস্বরূপ আমরা জাপানি চরিত্রগুলি রফতানি করছি) এবং সাক্ষ্য দিন যে এক্সেল সঠিক এনকোডিং সহ ফাইলটি লোড করে।
এই ফাইলটি সংরক্ষণের চেষ্টা আপনাকে একটি সতর্কতা বার্তা দিয়ে প্রম্পট করবে যা ইঙ্গিত করে যে এই ফাইলটিতে এমন বৈশিষ্ট্য থাকতে পারে যা ইউনিকোড এনকোডিংয়ের সাথে সামঞ্জস্যপূর্ণ নয়, তবে আপনি যেভাবেই সংরক্ষণ করতে চান তা জিজ্ঞাসা করে।
যদি আপনি সংরক্ষণ করুন কথোপকথনটি নির্বাচন করেন তবে তা অবিলম্বে আপনাকে সিএসভি না করে "ইউনিকোড পাঠ্য" হিসাবে ফাইলটি সংরক্ষণ করতে বলবে। আপনি যদি "সিএসভি" এক্সটেনশানটি নির্বাচন করেন এবং ফাইলটি সংরক্ষণ করেন তবে এটি বিওএম সরায় (স্পষ্টতই সমস্ত জাপানি অক্ষরের পাশাপাশি)।
কেন এমন হবে? এই সমস্যার কোনও সমাধান আছে, বা এটি এক্সেলটির পরিচিত 'বাগ' / সীমাবদ্ধতা?
অতিরিক্ত হিসাবে (সাইড ইস্যু হিসাবে) এটি উপস্থিত হয় যে এক্সেল, ইউটিএফ -16 এলএড এনকোডেড সিএসভি ফাইলগুলি লোড করার সময় কেবলমাত্র টিএবি ডিলিমেটার ব্যবহার করে। আবার, এটি কি এক্সেলের আরও পরিচিত 'বাগ' / সীমাবদ্ধতা?