PDA

View Full Version : عدم نمایش درست اطلاعات فارسی و انگلیسی



hamidhassas
سه شنبه 08 فروردین 1391, 16:33 عصر
من اطلاعات را هم به فارسی و هم به انگلیسی ارسال میکنم و بعد نمایش میدم اما هنگام نمایش به صورت زیر در میاد که در متن های طولانی حسابی بهم میریزه

شکل صحیح:

امروز آقای Jack Alice به تهران آمد.


شکل غلط ( بدین صورت به نمایش در می آید)

به تهران آمد Jack Alice امروز آقای

میخواستم بدونم چطور این مشکل را برطرف کنم.

yones_safari
سه شنبه 08 فروردین 1391, 16:37 عصر
من اطلاعات را هم به فارسی و هم به انگلیسی ارسال میکنم و بعد نمایش میدم اما هنگام نمایش به صورت زیر در میاد که در متن های طولانی حسابی بهم میریزه

شکل صحیح:

امروز آقای Jack Alice به تهران آمد.


شکل غلط ( بدین صورت به نمایش در می آید)

به تهران آمد Jack Alice امروز آقای

میخواستم بدونم چطور این مشکل را برطرف کنم.
کد زیر رو به css اضافه کن.

direction: rtl;
در ضمن اگه مشکل حل نشد توضیخ کامل بدین که در کجا اینجوری نشون میده.
موفق باشید.

hamidhassas
سه شنبه 08 فروردین 1391, 21:45 عصر
مشکل تقریبا حل شد اما:
مشکل اول این است که در textfilde , textarea زمان تایپ دقیقا همین مشکل به وجود میاد
مشکل دوم اینه که در هنگام نمایش در صورتی که در textfilde ,textarea به صورت درست نوشته بشه در نمایش هم درسته اما هر کاری میکنم این امر اتفاق نمی افته

hamidhassas
پنج شنبه 10 فروردین 1391, 23:28 عصر
من وقتی که یک متن را به صورت زیر در input می نویسم درست نوشته میشه اما وارونه ارسال میشه

شکل صحیح:

امروز آقای Jack Alice به تهران آمد.


شکل غلط ( بدین صورت به نمایش در می آید)

به تهران آمد Jack Alice امروز آقای

MostafaEs3
جمعه 11 فروردین 1391, 02:20 صبح
باید هردوطرف توی تگها rtl بذاری .... موقع دریافت هم همینطور ... مثلا موقع دریافت هم تگ رو اینطوری بزن :



<span dir="rtl"><?php echo $response_text; ?></span>

این خاصیت dir رو توی هر تگی بذاری جواب میده ... توی استایل هم همونطور که بالا گفته شد میشه با direction اینکارو کرد

MMSHFE
جمعه 11 فروردین 1391, 09:35 صبح
با سلام، موقع ساخت تگها اینطوری عمل کنید:


<input type="text" name="test" dir="rtl" style="direction: rtl;"/>
<textarea name="test" dir="rtl" style="direction: rtl;"></textarea>

موقع نمایش هم توی هر تگی گذاشتین (p یا span و...) خاصیتهای dir و style رو همونطوری که توی کدهای بالا هست، قرار بدین. علت اینکه همزمان از dir و style استفاده شده اینه که برخی از مرورگرها ممکنه از CSS پشتیبانی نکنن یا فرد خودش اون رو غیرفعال کنه و در اینجا، خاصیت dir جهت صحیح نوشتن رو مشخص میکنه.
موفق باشید.