-
April 27th, 2023, 11:02
#1
عضو انجمن
راهنمایی & نبود utf8 در وب سرور MariaDB
با سلام
اساتید محترم
یه مشکلی دارم اینکه در دایرکت ادمین و وب سرور
MariaDB بسته utf8 وجود نداره 16 و32 هست ولی اونکه مد نظر هست utf8 هست که به نظرم یا باید لایت اسپد نصب کرد و یا همون اپاچی رو ران کرد که البته از mari به اپاچی تغییر دادن مشکلاتی هم بجود میاره دوستانی که در این مورد نظری دارن لطفا بفرمایئد
متشکر
-
تعداد تشکر ها از AINALE به دلیل پست مفید
-
April 27th, 2023 11:02
# ADS
-
April 27th, 2023, 12:25
#2
عضو انجمن
پاسخ : راهنمایی & نبود utf8 در وب سرور MariaDB
دوست عزیز شما دقیقا چی سوال کردید؟؟؟ یعنی منظورم اینه که میگید داخل دایرکت ادمین، ماریا دی بی تون بسته utf8 رو نداره. اوکی. خب پس متوجه شدیم که دیتابیس شما احتمالا روی ذخیره ی حروف فارسی مشکل داره. بعدش پرسیدید که لایست اسپید نصب کنید یا سوییچ کنید روی آپاچی؟؟ بعد گفتید که از دیتابیستون به آپاچی تغییر دادن مشکلات بوجود میاره؟؟؟
ببینید نفهمیدم چیشد. آپاچی دیتابیسه؟؟ از ماریادیبی سوییچ کنید رو آپاچی، گفتید که مشکل بوجود میاد. یعنی ممکنه؟ ارتباطی ندارن اینا به هم. درمورد چه موضوعی داریم صحبت میکنیم؟ برمیگردیم به سوال، میگید که لایت اسپید نصب کنید مشکل ذخیره سازی توی دیتابیس تون حل میشه؟؟؟ چطوری ممکنه؟؟؟ لایت اسپید وب سروره. سوالتون در مورد دیتابیسه. بعد من اصلا متوجه سوالتون نشدم. یکم شفاف تر کنید سوال رو. چون اصلا مسایل مشخص نشد که چی هست به کجا رسید.
قدس مال ماست (من قولشو بت میدم)
-
-
April 27th, 2023, 13:38
#3
عضو انجمن
پاسخ : راهنمایی & نبود utf8 در وب سرور MariaDB
نوشته اصلی توسط
demonvictor
دوست عزیز شما دقیقا چی سوال کردید؟؟؟ یعنی منظورم اینه که میگید داخل دایرکت ادمین، ماریا دی بی تون بسته utf8 رو نداره. اوکی. خب پس متوجه شدیم که دیتابیس شما احتمالا روی ذخیره ی حروف فارسی مشکل داره. بعدش پرسیدید که لایست اسپید نصب کنید یا سوییچ کنید روی آپاچی؟؟ بعد گفتید که از دیتابیستون به آپاچی تغییر دادن مشکلات بوجود میاره؟؟؟
ببینید نفهمیدم چیشد. آپاچی دیتابیسه؟؟ از ماریادیبی سوییچ کنید رو آپاچی، گفتید که مشکل بوجود میاد. یعنی ممکنه؟ ارتباطی ندارن اینا به هم. درمورد چه موضوعی داریم صحبت میکنیم؟ برمیگردیم به سوال، میگید که لایت اسپید نصب کنید مشکل ذخیره سازی توی دیتابیس تون حل میشه؟؟؟ چطوری ممکنه؟؟؟ لایت اسپید وب سروره. سوالتون در مورد دیتابیسه. بعد من اصلا متوجه سوالتون نشدم. یکم شفاف تر کنید سوال رو. چون اصلا مسایل مشخص نشد که چی هست به کجا رسید.
شاید نتونستم سوالم واضح تر بیان کنم منظورم این بود که MariaDB بسته utf8 وجود نداره ولی 16 و32 هست و مشکلی در فارسی بودن نیست اما در برخی موارد نیاز هست که utf8هم باشه
برای همین میخوام بدونم راهی هست که بشه اضافش کرد یا نه
ویرایش توسط AINALE : April 27th, 2023 در ساعت 13:42
-
تعداد تشکر ها از AINALE به دلیل پست مفید
-
April 27th, 2023, 13:48
#4
عضو انجمن
پاسخ : راهنمایی & نبود utf8 در وب سرور MariaDB
حروف فارسی داخل دیتابیس درست نمایش داده میشن؟
- - - Updated - - -
یه فایل my.cnf باید روی سرور باشه. معمولا تو خود مسیر
هستش ولی قبلا که یکی از دوستان دایرکت ادمین داشت، ظاهرا مسیرش جای دیگه ای بود. این فایل رو گیر بیارید و داخلش، عبارت زیر رو اگه داشت که کانفیگش رو مثل کانفیگ زیر تبدیل کنید :
کد PHP:
default-character-set=utf8
فقط یادتون باشه اگه وجود داشت برای ویرایش باید داخل تگ
بگذاریدش. اگه کانفیگش خالی بود بالای فایل در سطر اول بنویسیدش.
- - - Updated - - -
اگر هم داخل فایل my.cnf تگ
نوشته شده بود، کانفیگ زیر رو داخلش بگذار:
کد PHP:
default-character-set=utf8
init_connect='SET NAMES utf8'
- - - Updated - - -
کارتم تموم شد، سرویس مایاسکیو ال رو ریستارت کن. برای دایرکت ادمین میخوایی یکبار سرویس دایرکت ادمین رو هم ریستارت کن. بعید میدونم دایرکت ادمین لازم باشه، ولی کلا یه حس بهتریه که اونرو هم ریستارت کنی.
- - - Updated - - -
شما فقط یه مشکل دیگه هم دارید. داده هایی که قبلا ذخیره کردید، رو باید کوعری بزنید اصلاح بشن. برای تست این مورد باید دیتای جدیدی اضافه کنید تا روی اون ها اعمال بشه.
- - - Updated - - -
اگه برای دیتاهای جدید، کانفیگش اوکی شده بود، بهم اسم دیتابیس رو بدید که کوعری تغییر دیتاهای قبلی ذخیره شده به کانفیگ جدید رو هم بتون بدم که بزنید که تغییرات برای دیتاهای قبلی هم اوکی بشه.
ویرایش توسط demonvictor : April 27th, 2023 در ساعت 13:56
قدس مال ماست (من قولشو بت میدم)
-
تعداد تشکر ها از demonvictor به دلیل پست مفید