ورود

View Full Version : نوشتن یونیکد در اسم فایل (کار با یونیکد ها در ویژوال بیسیک )



shinyboy
چهارشنبه 26 مهر 1391, 15:31 عصر
سلام من یه فایل دارم که اسمش به این صورته AmirXh.txt که به جای ایکس X یه یونیکد قرار داره (http://www.fileformat.info/info/unicode/char/202e/index.htm) (http://www.fileformat.info/info/unicode/char/202e/index.htm)
این لینک اون یونی کدی که اون وسطه ! حالا مشکل اینجاست که من می خوام تو برنامم اون فایل رو پاک کنم !

برای این کار از دستور KIll ("Amir"+ ChrW(8238) +"h.txt" ) e استفاده می کنم ! ولی این دستور کار نمی کنه!

یعنی این کاراکتر رو نمیشناسه !!! چی کار کنم !!!!

اگه کاراکتر دیگه ای مثل ® که کدش 174 هست تو اسم فایل باشه کد بالا کار میکنه و فایل رو پاک میکنه ولی وقتی اون یونیکدی که لینکش رو گذاشتم تو فایل باشه فایل رو پاک نمی کنه !!

چــــــــــــــــــــــــ ـــــــــیکار کنـــــــــــــــــــــــ ـــــــــــــــــــم که این فایل رو پاک کنم !

vbhamed
پنج شنبه 27 مهر 1391, 18:22 عصر
سلام

مي‌تونيد شكل اون كاراكتر رو در قالب يك تصوير بزاريد ببينيم ؟

shinyboy
شنبه 06 آبان 1391, 21:09 عصر
این کاراکتر شکل نداره! کارش اینه که = کاراکتر های بعد از خودش رو معکوس میکنه یعنی اگه قبل abcd قرار بگیره اونو به صورت dcba نشون میده ! تو ران ویندوز Charmap رو بزنید . بعد تو قسمت Advanced کلمه right to left overrid رو سرچ کنید کاراکتر رو میاره !

میشه یکی از اساتید لطف کنه یه راه حل نشونم بده !