حروف فارسی داخل دیتابیس درست نمایش داده میشن؟
- - - Updated - - -
یه فایل my.cnf باید روی سرور باشه. معمولا تو خود مسیر
هستش ولی قبلا که یکی از دوستان دایرکت ادمین داشت، ظاهرا مسیرش جای دیگه ای بود. این فایل رو گیر بیارید و داخلش، عبارت زیر رو اگه داشت که کانفیگش رو مثل کانفیگ زیر تبدیل کنید :
کد PHP:
default-character-set=utf8
فقط یادتون باشه اگه وجود داشت برای ویرایش باید داخل تگ
بگذاریدش. اگه کانفیگش خالی بود بالای فایل در سطر اول بنویسیدش.
- - - Updated - - -
اگر هم داخل فایل my.cnf تگ
نوشته شده بود، کانفیگ زیر رو داخلش بگذار:
کد PHP:
default-character-set=utf8
init_connect='SET NAMES utf8'
- - - Updated - - -
کارتم تموم شد، سرویس مایاسکیو ال رو ریستارت کن. برای دایرکت ادمین میخوایی یکبار سرویس دایرکت ادمین رو هم ریستارت کن. بعید میدونم دایرکت ادمین لازم باشه، ولی کلا یه حس بهتریه که اونرو هم ریستارت کنی.
- - - Updated - - -
شما فقط یه مشکل دیگه هم دارید. داده هایی که قبلا ذخیره کردید، رو باید کوعری بزنید اصلاح بشن. برای تست این مورد باید دیتای جدیدی اضافه کنید تا روی اون ها اعمال بشه.
- - - Updated - - -
اگه برای دیتاهای جدید، کانفیگش اوکی شده بود، بهم اسم دیتابیس رو بدید که کوعری تغییر دیتاهای قبلی ذخیره شده به کانفیگ جدید رو هم بتون بدم که بزنید که تغییرات برای دیتاهای قبلی هم اوکی بشه.