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

مشکل فارسی در 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 نام ستون مورد نظر خود را قرار دهید

موفق باشید


انتشار

در

,

توسط

برچسب‌ها:

نظرات

یک پاسخ به “مشکل فارسی در mysql”
  1. nas نیم‌رخ
    nas

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

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

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