دسته : آموزش php

حل مشکل فارسی نویسی در html و php و mysql

حل مشکل فارسی نویسی در دیتابیس ،  html و php و mysql همراه با مثال و توضیح کامل. کدها و راه حل ها همه تست شده میباشند. با اضافه کردن این کدها در html و هنگام ذخیره سازی در پایگاه داده یا دیتابیس نباید مشکلی داشته باشید.

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

در این بخش به حل مشکل فارسی نویسی در html می رسیم.

اگر ار متن فارسی یا راست چین در طراحی سایت استفاده کردید و بجای متن فارسی علامت های عجیب و غریب مشاهده کردید به این صورت عمل کنید.

در صفحات html بخش head را مشاهده می کنید اگر نیست مطابق مثال زیر اضافه کنید.

در بخش head بایستی meta با charset و utf8 را مطابق کد زیر اضافه کنید.

پس از اضافه کردن این متا مشکل فارسی نویسی نخواهید داشت.

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

اگر مشکل حل نشد به سراغ مبحث بعد در ادامه بروید.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>تاپ سایت 98</title>
</head>
<body>
<h1>topsite98.com</h1>
<p>حل مشکل فارسی نویسی در html</p>
</body>
</html>

حل مشکل فارسی نویسی در notepad++

حال به سراغ حل مشکل فارسی نویسی در  notepad++ و html می رویم.

اگر متن فارسی شما بدرستی نمایش داده نشد بایستی حتما در قسمت head مطابق مثال بالا متا و utf8 را قرار دهید.

در منوی notepad++ منوی Encode و گزینه Encode in utf-8 را تیک بزنید. مشکل فارسی نویسی حل خواهد شد.

حل مشکل فارسی نویسی در notepad ویندوز

حال حل مشکل فارسی نویسی در notepad ویندوز را بررسی میکنیم.

بعضی از دوستان با notepad ویندوز فایل html ایجاد می کنند و با فارسی نویسی مشکل دارند.

راه حل اول که در ابتدا گفتیم و استفاده از utf8 میباشد.

راه حل دومی نیز وجود دارد این دوستان هنگام ذخیره سازی بایستی بجای save از save as  استفاده کرده و در قسمت پایین Encoding گزینه UTF-8 را انتخاب کنند . مشکل فارسی نویسی در html حل خواهد شد.

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

در این بخش از آموزش php از تاپ سایت 98 به سراغ حل مشکل فارسی نویسی در php میرویم.

صفحات php حالت های مختلف دارد.

بعضی از صفحات همان کدهای html هستند و استفاده از meta و utf-8 مشکل را حل می کند.

اگر فقط کدهای php را استفاده کنید باز مشکلی نخواهید داشت بنده با notepad++ و phpstorm تست کردم و یا با تیک زدن encode utf8 مشکل حل خواهید شد.

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

حل مشکل فارسی نویسی در mysql و phpmyadmin را بررسی می کنیم.

بسیاری از دوستان هنگام ذخیره سازی فرم ها و متن فارسی در php و mysql (دیتابیس – پایگاه داده ) با مشکل مواجه می شوند.

راه حل این مشکل این است که کد زیر را در قسمت config قرار دهند.

بنده با اضافه کردن این کد توانستم مشکل فارسی نویسی در دیتابیس و پایگاه داده ، mysql و php و phpmyadmin را حل کنم.

$db->query("SET NAMES UTF8");

با اضافه کردن این کد هنگام ذخیره سازی از utf8 استفاده می کند.

بنده تمامی مواردی که مشاهده کردم را در این مقاله توضیح دادم امیدوارم مشکل شما عزیزان حل شده باشد.

موفق باشید.

منبع : تاپ سایت 98 نویسنده : هدایت عباسی تاریخ : 2019-04-07 23:10:11 تگ :
تاپ سایت 98 تاپ سایت 98 تاپ سایت 98