PDA

View Full Version : تبدیل کاراکترهای فارسی از dos به windows



DaryoushBox
چهارشنبه 05 دی 1386, 11:16 صبح
چطور میتونم کاراکتر های فارسی dos (کاراکتر های بالای 128) رو به ویندوز تبدیل کنم.
من با استفاده از کلاس System.Text.AsciiEncoding تونستم کد کاراکتر های زیر 128 در dos رو بدست بیارم ولی اون چیزی که من میخوام اینه که کد کاراکتر های بالای 128 ( ascii ) رو که تحت dos نوشته شده بدست بیارم تا بتونم آن رو به ویندوز تبدیل کنم.

hassan razavi
چهارشنبه 05 دی 1386, 11:37 صبح
فکر کنم مشکل شما هم مربوط بشه به تبدیل اطلاعات بانک فاکس .
منهم همچین مشکل رو داشتم و دارم . در لینک زیر هم مطرح کردم ولی با نتیجه نرسید.
http://barnamenevis.org/forum/showthread.php?t=85861
http://barnamenevis.org/forum/showthread.php?t=86602&highlight=%D9%81%D8%A7%DA%A9%D8%B3

SabaSabouhi
چهارشنبه 05 دی 1386, 15:59 عصر
با سلام
یه پیش‌نهاد دارم، چرا فایل رو Binary باز نمى‌کنى؟ این‌طورى از تبدیل‌هاى ناخواسته هم جلوگیرى مى‌کنى.
تنها فرقش اینه که در کنار هر n\ یه r\ هم باید بخونى.
بعد هم تبدیل رو انجام بده ( یه نمونه برنامه‌ى مبدل تو انجمن VB گذاشتم که با جستجو پیدا مى‌شه.

صبا صبوحى

DaryoushBox
یک شنبه 09 دی 1386, 10:51 صبح
با سلام
یه پیش‌نهاد دارم، چرا فایل رو Binary باز نمى‌کنى؟ این‌طورى از تبدیل‌هاى ناخواسته هم جلوگیرى مى‌کنى.
تنها فرقش اینه که در کنار هر n\ یه r\ هم باید بخونى.
بعد هم تبدیل رو انجام بده ( یه نمونه برنامه‌ى مبدل تو انجمن VB گذاشتم که با جستجو پیدا مى‌شه.

صبا صبوحى
وقتی شما فایل dbf یا هر فرمت دیگری رو باینری باز میکنید دیگه نمیتونید اطلاعات اصلی رو از بقیه تشخیص بدید و یک سری کاراکتر های اجق وجق و نامربوط به اطلاعات اصلی رو مشاهده میکنید که در واقع اینها هستند که ساختار آن نوع فایل رو مشخص میکنند و شما باید معنی تمام اونها رو بدونید که کار سختی هست و تازه از کجا من ساختار فایلهای مختلف رو بدست بیارم؟ راه درست اینه که خوندن اطلاعات رو از تبدیل اونها جدا کنیم
با تشکر از توجه و پاسخ شما