PDA

View Full Version : سوال: چطور متن فارسی را به ایران سیستم تبدیل و در فایل .dbf ثبت کنم؟



shahrzad87
دوشنبه 19 مرداد 1394, 09:02 صبح
سلام
من می خواهم برنامه تولید خروجی بیمه با فرمت dbf بنویسم. در این لینک (https://github.com/mohsen-d/IranSystemConvertor/) کلاسی برای تبدیل ایران سیستم به یونیکد و خواندن فایل dbf بود که بدون مشکل کار می کند اما برای نوشتن متن فارسی در فایل که باید یونیکد به ایران سیستم تبدیل شود کلاسی که در این لینک (http://beyamooz.com/%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA-net/1080-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%AF%DB%8C%D8%B3%DA%A9%D8%AA-%D8%A8%DB%8C%D9%85%D9%87-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE) است را دیدم و وقتی خروجی متد get_Unicode_To_IranSystem را از کد string ascii = Encoding.ASCII.GetString(list.ToArray()); به رشته تبدیل می کنم به علامت سوال تبدیل و در فایل به صورت علامت سوال نوشته شده و پس از خواندن و تبدیل به یونیکد هم همچنان علامت سوال است.
کلاس تبدیل یونیکد به ایران سیستم مشکل دارد یا روش تبدیل لیست بایت به رشته اشتباه است؟

shahrzad87
دوشنبه 26 مرداد 1394, 12:20 عصر
کدهای مربوط به خواندن و ایجاد فایل dbf را نوشتم و فایل ساخته شد، در این لینک توضیح کدهایی که نوشته ام هست (http://www.dotnettips.info/newsarchive/details/926#comment-1822). مشکلی که هست اینه که وقتی فایلهای لیست بیمه را در سایت تامین اجتماعی آپلود میکنم خطا میده که در فایل بیمه شدگان مقدار فیلد شماره لیست مشکل داره و نمیدونم کجای کد مشکل داره. فایلی که توسط برنامه تامین اجتماعی تولید شده رو خوندم و اطلاعاتش مشابه فایل خودم هست اما فایل من رو قبول نمی کنه.
کسی هست که پروژه تولید لیست بیمه نوشته باشه؟ یا درباره تبدیل یونیکد به ایران سیستم و برعکس اطلاعاتی داشته باشه که بتونه راهنماییم کنه؟

sajjady
شنبه 15 خرداد 1400, 14:14 عصر
کدهای مربوط به خواندن و ایجاد فایل dbf را نوشتم و فایل ساخته شد، در این لینک توضیح کدهایی که نوشته ام هست (http://www.dotnettips.info/newsarchive/details/926#comment-1822). مشکلی که هست اینه که وقتی فایلهای لیست بیمه را در سایت تامین اجتماعی آپلود میکنم خطا میده که در فایل بیمه شدگان مقدار فیلد شماره لیست مشکل داره و نمیدونم کجای کد مشکل داره. فایلی که توسط برنامه تامین اجتماعی تولید شده رو خوندم و اطلاعاتش مشابه فایل خودم هست اما فایل من رو قبول نمی کنه.
کسی هست که پروژه تولید لیست بیمه نوشته باشه؟ یا درباره تبدیل یونیکد به ایران سیستم و برعکس اطلاعاتی داشته باشه که بتونه راهنماییم کنه؟


در مورد اینکه فایل رو سایت تامین اجتماعی قبول نمیکنه باید بگم ک ب جای ساخت فایل از فایلهای نمونه که در پوشه dataBase پروژه tamin هست باید استفاده کنید . ک در پیوست میگذارم و همین دو فایل رو در مسیر مورد نظرتون کپی کنید و همین دو فایل رو پر کنید . این دوتا فایل رو سایت بیمه قبول میکنه .
مورد دیگ برای یونیکد کردن متن های فارسی کدش رو کامل گذاشتم.در پیوست. امیدوارم مفید باشه. در صورت هر گونه سوال در خدمتم . شماره تماس: 09138613920

ciscozagros
یک شنبه 29 خرداد 1401, 09:14 صبح
153843153844این توابع موجود نیست خط میده