প্রদত্ত শেফফিলের জন্য ব্যবহৃত চারসেট নির্ধারণের জন্য কি কোনও উপায় আছে?
প্রদত্ত শেফফিলের জন্য ব্যবহৃত চারসেট নির্ধারণের জন্য কি কোনও উপায় আছে?
উত্তর:
বিচার ও ত্রুটি। আপনি সবকিছু ঠিক না হওয়া পর্যন্ত মিসেস এক্সেল বা ওপেনঅফিসের সাহায্যে .dbf ফাইলটি খোলার চেষ্টা করুন।
আরও ক্লুজের জন্য এই পোস্টটি দেখুন: /programming/319095/how-do-i-determine-the-character-set-of-a-string
প্রোগ্রামগুলির জন্য শেফফাইলের জন্য অক্ষর সেট নির্ধারণের জন্য দুটি উপায় রয়েছে।
fileউপযোগ একটি টেক্সট ফাইল এনকোডিং অনুমান করতে সক্ষম হয়। ogr2ogrএমন কোনও রূপান্তরটির জন্য ব্যবহার করুন যা কোনও .cpgফাইল না থাকলে আসল এনকোডিং সংরক্ষণ করে :
ogr2ogr -f CSV file.csv file.dbf
file file.csv
উদাহরণ আউটপুট:
file.csv: ISO-8859 text
আমি এটি সবচেয়ে ঘন ঘন দুটি এনকোডিংগুলি ইউটিএফ -8 এবং ল্যাটিন 1 দিয়ে পরীক্ষা করেছি tested ওএস এক্স সম্পর্কে নিশ্চিত নয়, উবুন্টুতে বাক্সটি বাইরে চলেছে I'm আমি fileউইন্ডোজের কোনও ইউটিলিটি সম্পর্কে অবগত নই ।
দ্রষ্টব্য : এর সাথে সম্পর্কিত .cpgফাইল উপস্থিত হওয়ার সাথে সাথে এনকোডিংটি নির্দেশ করে ogr2ogrএটি সম্মান করবে এবং ফলাফলটি ইউটিএফ -8 এ হবে in তবে যদি সিএসভি আউটপুটটি সঠিক মনে হয় তবে আপনি জানেন যে .cpgফাইলটির তথ্য সঠিক।
* .Dbf এর 29 তম বাইট কোড পৃষ্ঠাতে রূপান্তর করার জন্য অন্য একটি সারণী: http://webhelp.esri.com/arcpad/8.0/referencesguide/index.htm#locales/task_code.htm