+2 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

چگونه می توان در برنامه هایی که ویرایشگر هایشان امکان تایپ راست به چپ ندارند (مانند jira یا لینکدین) متن فارسی و بصورت راست به چپ وارد کرد؟

2 پاسخ

+3 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

یکی از راه ها، استفاده از کاراکتر U+202B در Unicode است که از آن برای راست به چپ کردن یک خط از متن استفاده می شود.

اگر این کاراکتر Unicode را در یک خط از یک TextBox یا TextArea وارد کنید می توانید بدون مشکل در آن خط فارسی و انگلیسی را با هم تایپ کنید.

در لینوکس (اوبونتو) کافی است ابتدا کلید های Ctrl + Shift + u را همزمان فشار دهید، سپس 202b را تایپ کنید و دکمه space را بزنید.

برای تایپ این کاراکتر در سیسم عامل ویندوز می توانید از برنامه Character Map استفاده کنید:

  1. برنامه Character Map را باز کنید.
  2. گزینه Advanced view را در پایین صفحه تیک بزنید.
  3. در قسمت Go to Unicode مقدار 202b را وارد نمایید.
  4. ابتدا دکمه select و سپس دکمه copy را بزنید.
  5. در TextBox مورد نظر ابتدا مقدار copy شده را paste نمایید (چیزی دیده نمیشود) سپس اقدام به تایپ فارسی نمایید.

 

پ.ن. با تشکر از آقای آشتیانی عزیز برای تهیه مطلب.

قبل توسط (7.2هزار امتیاز)
در جیرا امتحان کردم جواب نداد!
قبل توسط (1.1هزار امتیاز)
احتمالا یجای کارو اشتباه رفتید. من هم تو jiar و هم تو linkedin امتحان کردم جواب میده.
قبل توسط (4.9هزار امتیاز)
ویرایش شده قبل توسط
اگر از این طریق مشکل حل می‌شود اینجا را هم ببینید:
https://javabyab.com/6103?show=6666#c6666
و اینکه روی صفحه‌کلید استاندارد ۹۱۴۷ این نویسه‌ها در مکانهای مناسبی تعبیه شده‌اند.
+1 امتیاز
قبل توسط (7.2هزار امتیاز)
در ویرایشگر متن می توانید با فشردن کلید Ctrl + Shift راست متن را راست به چپ نمایید. اما مشکل اینجاست که پس از سابمیت شدن متن  باز LTR است. و این مشکل از آنجا ناشی می شود که در CSS صراحتا direction چپ به راست مقدار دهی شده است. برای جیرا من CSS را تغییر دادم و حالا به صورت دایم راست به چپ است!!!!

سوالات مشابه

+1 امتیاز
1 پاسخ 694 بازدید
0 امتیاز
1 پاسخ 422 بازدید
0 امتیاز
1 پاسخ 425 بازدید
0 امتیاز
1 پاسخ 286 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
2 پاسخ 452 بازدید
...