رفتن به مطلب

مشکل کلمات فارسی در دیتابیس


پست های پیشنهاد شده

با سلام خدمت شما

زمانی که من میخوام کلمات فارسی در دیتابیس ذخیره کنم به صورت حروف های خاصی ذخیره میشد

و هنگام فراخوانی مشکلی نبود

ولی الان دقیقا همون حروف خاص رو توی مرورگر نشون میده

مثلا برای کلمه "خلاصه" این کلمه توی دیتابیس ذخیره میشد "خلاصه" و در خروجی کلمه خلاصه نمایش داده میشد

ولی الان توی خروجی همون کلمه خلاصه نشون میده

لطفا راهنمایی کنید

لینک به ارسال

درود.

Collation دیتابیس را ابتدا روی utf-8_bin قرار بدید و در هنگامی که در دیتابیس ذخیره می کنید توسط دستورات mysql در php


mysqli_set_charset($con, "utf8");

استفاده نمایید.

  • امتیاز 2
لینک به ارسال

ممنون بابت پاسخ

الان توی ذخیره کردن مشکل نداره. یعنی کلمات فارسی به درستی در دیتابیس ذخیره میشن

مشکل من با اطلاعاتی هست که قبلا ذخیره کردم

در ضمن من از PDO استفاده میکنم. چطوری از تابع mysqli_set_charset استفاده کنم؟

لینک به ارسال

هنگام اتصال به دیتابیس در PDO این کد را قرار بدید:


$db->query('SET NAMES utf8');

باز هم نشد

فکر کنم تنها راهش اینه که اطلاعات رو کانورت کنم و دوباره ذخیره کنم

آیا راهی برای این کار هست؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...