alira
5 سال پیش توسط alira مطرح شد
5 پاسخ

به هم ریختگی متون فارسی در mysql

سلام
من یک سری دیتا فارسی رو از sqlite به mysql تبدیل کردم .حالا اطلاعات درست نمایش داده میشه ولی مثلا نقطه و پرانتز و بعضی کاراکتر های دیگه نا مرتب نشون داده میشن.(مثلا نقطه که آخر جمله هست میاد اول جمله).
در پایین یک نمونه رو آوردم که درستش اینه: (پرانتز ها جا بجاشدن)
(خداوندی که) بخشنده و بخشایشگر است (و رحمت عام و خاصش همگان را فرا گرفته).
مثال :
شکل درست:

وقتی کل نوشته رو انتخاب میکنم و Ctrl+ Shift رومیزنم ، نوشته ترتبیش درست میشه ولی وقتی سیو میشه دوباره همون حالت قبلی میشه.
حالا دوستان میگید چطوری این مشکل حل میشه؟


ثبت پرسش جدید
نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

به خروجی المان مورد نظر استایل direction:rtl; بدین


alira
@alirah1992 5 سال پیش آپدیت شد
0

به خروجی المان مورد نظر استایل direction:rtl; بدین

من داخل mysql این مشکل رو دارم.استایل که مربوط به css ه.

@یاسین


نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

خب توی mysql میخواین راست چین بشه که چی بشه ؟
mysql همه جا LTR هست و هیچ تاثیری توی خروجی پروژتون نداره
مهم نحوه خروجی گرفتن از mysql و نحوه نمایشش هست

سوالتون مثل این میمونه که بگید چرا محیط mysql همش انگلیسیه و چپ چینه و چرا فارسی نیست


alira
@alirah1992 5 سال پیش مطرح شد
0

این متون رو میخوام داخل اپ اندرویدی نمایش بدم.یعنی باید اونجا rtl نمایش بدم؟
@یاسین


نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

عزیز نحوه نمایش متون در محیط خود phpmyadmin یا همون mysql هیچ ربطی به نحوه نمایشش در سایت یا اپلیکیشن نداره.

مثلا وقتی کاربر در فیلد textarea متنی مینویسه و اینتر میزنه در mysql شما به جای اینترهای کاربر تگ br زده میشه و باید در خروجی php از تابع nl2br استفاده کنید یا موارد مشابه تا به جای چاپ br در پروژه به خط بعدی بره

شما باید توی اپلیکیشن یا سایتی که مینویسید موقع کوئری گرفتن در جایی بزارید که استایل rtl داشته باشه
مثلا با * به کل پروژه استایل rtl بدید تا تمامی نقطه های آخر جمله ها در جای مناسب قرار بگیره


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام