آموزش ها-هاست نگار

آموزش رفع مشکل نمایش حروف فارسی در PHP و MySQL

آموزش رفع مشکل نمایش حروف فارسی در PHP و MySQL

آنچه در این آموزش خواهید آموخت:

رفع مشکل نمایش حروف فارسی در PHP

   روش اول: استفاده از یک Query ساده

   روش دوم: تغییر collation دیتابیس های ساخته شده

   روش سوم: تعریف collation هنگام ساخت دیتابیس

   روش چهارم: استفاده از تگ متا 

 

هنگامی که با حروف فارسی در PHP سروکار دارید ممکن است با مشکلاتی از جمله ناخوانا بودن حروف یا نمایش آنها بصورت علامت سوال مواجه شده باشید. این مشکل زمانی که میخواهید اطلاعاتی را وارد دیتابیس کنید یا هنگام خواندن اطلاعات از دیتابیس ممکن است بوجود آید.

در این بخش ما 4 راه حل جهت رفع این مشکل را به شما آموزش خواهیم داد.

 

رفع مشکل نمایش حروف فارسی در PHP

جهت رفع مشکل نمایش حروف فارسی در PHP راه های مختلفی وجود دارد که دراین آموزش به 4 روش معمول آن میپردازیم:

 

روش اول: استفاده از یک Query ساده

اولین روش و ساده ترین آن جهت رفع این مشکل این است که یک کوئری ساده به دیتابیس بزنید.

$db = mysqli_query(‘localhost’, ‘root’, ”, ‘ecommerce’);
mysqli_query($db, “SET NAMES utf8”);

کد بالا را مشاهده کنید. در خط اول اتصال به دیتابیس ecommerce انجام شده است و در خط دوم یک کوئری ساده شامل محتوای SET NAMES utf8 به دیتابیس زده ایم.

جهت کوئری زدن میتوانید وارد هاست خود شوید و از بخش phpMyAdmin گزینه SQL را انتخاب کنید.

آموزش رفع مشکل نمایش حروف فارسی در PHP و MySQL

 

روش دوم: تغییر collation دیتابیس های ساخته شده

دومین روش جهت رفع این مشکل اعمال تنظیماتی در phpMyAdmin است.

به این صورت که ابتدا وارد سی پنل شده و phpMyAdmin را باز کنید.

⇔آموزش نحوه ورود به هاست سیپنل CPanel

آموزش رفع مشکل نمایش حروف فارسی در PHP و MySQL

سپس دیتابیس موردنظر را انتخاب کرده و از منوی سمت راست روی گزینه Operation کلیک کنید. در کادر Collation گزینه utf8_general_ci را انتخاب کرده و در انتها روی دکمه Go کلیک کنید.

آموزش رفع مشکل نمایش حروف فارسی در PHP و MySQL

 

روش سوم: تعریف collation هنگام ساخت دیتابیس

سومین روش را میتوانید هنگام ساخت دیتابیس به کار گیرید. در هنگام ساخت دیتابیس امکان تعیین کاراکتر دلخواه برای شما وجود دارد پس در این بخش شما میتوانید تنظیمات مربوط به Collation را از منوی کشویی بصورت utf8_general_ci انتخاب کنید.

 

روش چهارم: استفاده از تگ متا

آخرین روش جهت رفع مشکل حروف فارسی در PHP , استفاده از یک خط کد ساده در تگ head کد html است. در خط چهارم کد زیر یک تگ ساده meta مشاهده میکنید. این تگ به مرورگر میگوید که قصد استفاده از حروف فارسی را داریم.

 

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<title>Hostnegar.com</title>
</head>
<body>

</body>
</html>

 

امیدواریم روش های بالا جهت رفع مشکل نمایش حروف فارسی در PHP مفید بوده باشند. درصورت وجود هرگونه سوال میتوانید آن را در بخش دیدگاه ها بیان کنید.

 

آموزش های مرتبط:

آموزش ساخت دیتابیس در cpanel

آموزش ساخت دیتابیس درDirect Admin

تغییر پسورد دیتابیس در سیپنل

آموزش بازگردانی بک‌آپ دیتابیس از phpMyAdmin

آموزش گرفتن بک‌آپ دیتابیس از طریق phpmyadmin

آموزش رفع خطای دیتابیس

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

خرید هاست

 

آموزش های مرتبط