PDA

View Full Version : مشکل در وارد کردن حرف "ی"، بجای این حرف "ي" نوشته میشه



martoor
شنبه 22 آبان 1389, 14:38 عصر
من یک مشکل اساسی دارم با Vb و اون حرف "ی" هستش. من دارم نرم افزاری می نویسم که بشه باهاش بدون هیچ دانش برنامه نویسی سایت پویای پی اچ پی نوشت. حالا وسط های کار متوجه این اشکال بزرگ شدم. کاربران در Google کلمه ی هایی Search می کنند که در آن ها حرف "ی" وجود دارد. ولی منو ها و ماژول ها در CMS استخراج شده با حرف "ي" نوشته می شوند که این بدین معناست که گوگل سایت را مورد اهمیت کمتری قرار می دهد .

من فقط می خواهم بدونم که چجوری می شه بجای حرف "ي" ، "ی" نوشت . اگه می شه زود تر کمکم کنید.


با تشکر .

ali reza mansoori 2
شنبه 22 آبان 1389, 15:04 عصر
فونتت رو عوض کنی مشکلت حل میشه

vbhamed
شنبه 22 آبان 1389, 15:11 عصر
سلام
كافيه حرف ي رو تبديل به ى كني حالا چطوري

هر رشته اي كه قراره درج بشه با تابع Replace تغيير بده مثلا رشته X


x = Replace(x, "ي", "ى")

حرف ى رو مي توني با نگه داشتن Alt و زدن عدد 238 از قسمت كليدهاي ماشين حسابي تايپ كني

martoor
شنبه 22 آبان 1389, 15:14 عصر
نه دادا فونت Tahoma هستش. هیچ OCX یا چیز دیگه ای نیست که استفاده کنم ؟

martoor
شنبه 22 آبان 1389, 15:18 عصر
Alt+238 رو که می زنم علامت سوال وارد می شه .

vbhamed
شنبه 22 آبان 1389, 15:59 عصر
سلام

اول كي برد رو رو فارسي بزار بعد تايپ كن

martoor
شنبه 22 آبان 1389, 17:05 عصر
این مشکل پیش اومد.
بجای کلمه ی سیبا کلمه ی زیر نمایش داده می شه. این رو چیکار کنم ؟
سىبا ى

vbhamed
یک شنبه 23 آبان 1389, 11:06 صبح
سلام

خب شما ويندوزت رو فارسي با استاندارد عربي تنظيم شده واسه همين اينطوري نشون مي ده
بايد ويندوز خودتم فارسي باشه

علی جباری
دوشنبه 24 آبان 1389, 12:24 عصر
حق با martoor هست

این مشکل پیش اومد.
بجای کلمه ی سیبا کلمه ی زیر نمایش داده می شه. این رو چیکار کنم ؟
سىبا ى
حروف «ى» كه در وسط مي‌آيند بصورت بزرگ نمايش داده مي‌شود.

martoor
دوشنبه 24 آبان 1389, 13:15 عصر
استادان گرام، من یک فکری که کردم این بود که "ی" های آخر رو تغییر بدم. مثلاً

x = Replace(x, " ي ", "ى")
این جوری "ی" متن از نظر املایی درست می شه. ولی مشکل اینجاست که خوب "ي" های وسط متن تغییری نمی کنن. من می خوام بدونم وقتی ما در حالت فارسی مثلا تایپ می کنیم سیبا، آیا "ی" وسط سیبا همون "ی" فارسی هستش یا "ي" عربی. اگه "ی" وسط کلمات "ي" عربی هستش چجوری می شه به این نتیجه رسید که من با اطمینان نرم افزارم رو درست کنم .


با تشکر زیاد از تمام اساتید .

martoor
دوشنبه 24 آبان 1389, 14:10 عصر
تست کردم نشد.

کلمه ی "سيباي " رو با همین روش تغییر دادم و شد "سيبای " . عملاً درست به نظر می رسید ولی وقتی کلمه رو توی Microsoft Office Word ، آوردم و Replace زدم که "ي" رو جایگزین "ی" کنه. یکی رو تغییر داد و اون 100% همون "ی" وسط هست. خوب پس باید دنبال کاراکتر "یـ" ، "ـی" و "ـیـ" گشت .

که من هم نمی دونم از کجا می شه پیدا کرد .

vbhamed
سه شنبه 25 آبان 1389, 01:39 صبح
سلام
همانطور كه گفتم بايد ويندوز شما هم فارسي بشه
ي وسط و آخر هم چيزيه كه توسط خود ويندوز اصلاح ميشه اگر كيبردش اصلاح بشه