PDA

View Full Version : سوال: مشکل يونيکد در Conversion Wizard نسخه vs2008



Nourizadeh_62
شنبه 29 فروردین 1388, 12:52 عصر
سلام
يک پروژه vb.net که در Visual Studio 2005 نوشته بودم(بدون مشکل) رو توي Visual Studio 2008 باز مي کنم، پنجره Conversion Wizard پروژه رو با موفقيت تبديل مي کنه.
اما...
من توي vs2005 توي برخي فرمها و ميان کدها نوشته هاي فارسي داشتم و طبيعتا اون فايل vb. مطمئنا بصورت يونيکد(utf-8) ذخيره شده بود.
اما مثل اينکه اين برنامه Conversion VS 2008 خيلي الکي تشريف دارن(توي نسخته 2005 که مايکروسافت گويا خودش يادش رفته بود همچين امکاني بزاره و از يکي ديگه قرض گرفته بود!!! اين نسخه 2008 رو توجه نکردم!)
خلاصه. بعد از تبديل پروژه متون فارسي رو نمي شناسه و سراسر خطا مي گيره.
يعني احتمالا کدها رو نه بصورت يونيکد بلکه بصورت اسکي يا با انکدديگه اي تبديل مي کنه.
اين برنامه Conversion هم که هيچ تنظيم اضافي نداره.
آيا دوستان با همچين مشکلي برخورد داشتن؟! چطوري مي شه رفعش کرد؟
(فقط خدا کنه اين روش بدون نياز به vs2005 باشه :ناراحت:)

Nourizadeh_62
شنبه 29 فروردین 1388, 14:20 عصر
سلام مجدد
خودم خسته نباشم
مشکل من حل شد.
يه راه حل معمول براي کساني که با اين مشکل و مشکلات مشابهي روبرو مي شن اينه که:
توي Control Panel قسمت Regional & Language Options و قسمت Advance همين بخش، زبان رو روي Farsi ست بکنند و حتما سيستم رو Restart بکنند.
بعدش ويژوال استوديو رو اجرا و پروژه رو از روي بکاپ دوباره تبديل کنند.
ممنون / موفق باشيد

masoud.ramezani
شنبه 29 فروردین 1388, 15:43 عصر
خسته نباشید