برای طرح سوال و دسترسی به آموزش ها سورس کدهای بیشتر به مجموعه xstack و یا به کانال ما در تلگرام کانال ما در تلگرام بپویندید.

مشکل فارسی در mysql

با سلام گاهی اوقات به دلیل تنظیم نبودن مناسب کلاسها و دستورات کار با دیتابیس روی set name UTF8 در php متون ذخیره شده در دیتابیس به صورت اجق وجق ذخیره میشن مثلا دیتابیس Movable Type که متون ذخیره شده پارسی به صورت زیر ذخیره میشود

چگونه بیل گیتس در دفترش کار می‌کند؟

خب برای درست کردن این متون در بانک اطلاعاتی باید چند تغییر انجام دهید کد زیر را در یک کوئری اجرا کنید تا متون پارسی ذخیره شده درست شود


alter table tablename change colname colname LONGTEXT CHARACTER SET latin1;
alter table tablename change colname colname LONGBLOB;
alter table tablename change colname colname LONGTEXT CHARACTER SET utf8;

به جای tablename نام جدول و بجای colname نام ستون مورد نظر خود را قرار دهید

موفق باشید

King of delphi and father of persian open source
نوشته ایجاد شد 18

یک دیدگاه در “مشکل فارسی در mysql

  1. #۱۱۷۰ – BLOB/TEXT column ‘cname’ used in key specification without a key length
    سلام خسته نباشید
    ممنون از سایت خوبتون
    ارور بالا برای چیه ؟
    من کد شما رو در تب sql یکی از جداولم اجرا میکنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا