ورود

View Full Version : سوال: مشکل تایپی کلمه ي



ROSTAM2
شنبه 28 مهر 1403, 22:02 عصر
سلام

من اطلاعات رو از اکسل وارد نرم افزار می کنم ولی بجای کاراکتر ی کاراکتر ِي رو برمی گردونه!!!

آیا این مشکل مربوز به فایل اکسل هست (زمانی که اطلاعات توسط کاربر ثبت شده ؟) یا مشکل موقع فراخوانی اطلاعات رخ می ده
مربوط به ویندوز و کیبورد هست یا زبان فارسی ویندوز؟!

156235

بدتر از این موقع جستجو ی غیر آخر هم باید بصورت ي نوشته بشه!!!

ROSTAM2
شنبه 28 مهر 1403, 22:14 عصر
من از این روش برای تغییر ي به ی استفاده کردم
اما نمی دونم توی سیستم کاربر بر اساس کدوم ی/ي کاربرد داره!


Entry.Title = Entry.Title.Replace("ي", "ی")


چرا توی متن جابجا شد:

156236

mazoolagh
یک شنبه 29 مهر 1403, 12:38 عصر
سلام و روز خوش

مشکل از انتقال نیست،
دیتا همینجور در اکسل وارد شده (یعنی با ی و ک عربی).
اگر در اکسل دیده نمیشه بخاطر این هست که از فونت هایی مثل سری B استفاده شده.

این روشی هست که از قدیم استفاده میکردم:
Function Persix(ByVal s As String) As String
s = s.Replace(ChrW(&H64A), ChrW(&H6CC)) 'ye
s = s.Replace(ChrW(&H643), ChrW(&H6A9)) ' kaf
Return s
End Function