متن راست به چپ در ویرایشگر هایی که امکان افزودن متن راست به چپ ندارند

+2 رأی

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

سوال 3 سال قبل در تالار کامپیوتر و اینترنت توسط Saeed Zarinfam (66 امتیاز) 34% درصد پذیرش

2 جواب

+3 رأی

یکی از راه ها، استفاده از کاراکتر 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 نمایید (چیزی دیده نمیشود) سپس اقدام به تایپ فارسی نمایید.

 

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

جواب 3 سال قبل توسط Saeed Zarinfam (66 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam
در جیرا امتحان کردم جواب نداد!
احتمالا یجای کارو اشتباه رفتید. من هم تو jiar و هم تو linkedin امتحان کردم جواب میده.
اگر از این طریق مشکل حل می‌شود اینجا را هم ببینید:
http://javabyab.com/6103?show=6666#c6666
و اینکه روی صفحه‌کلید استاندارد ۹۱۴۷ این نویسه‌ها در مکانهای مناسبی تعبیه شده‌اند.
+1 رأی
در ویرایشگر متن می توانید با فشردن کلید Ctrl + Shift راست متن را راست به چپ نمایید. اما مشکل اینجاست که پس از سابمیت شدن متن  باز LTR است. و این مشکل از آنجا ناشی می شود که در CSS صراحتا direction چپ به راست مقدار دهی شده است. برای جیرا من CSS را تغییر دادم و حالا به صورت دایم راست به چپ است!!!!
جواب 3 سال قبل توسط kashi (7,045 امتیاز)

سوال های مشابه

+1 رأی
1 جواب 184 بازدید
0 رأی
0 جواب 52 بازدید
0 رأی
1 جواب 224 بازدید
...