PDA

View Full Version : سوال: مشکل در فارسی نوشتن



ab.ali
سه شنبه 21 مرداد 1393, 16:59 عصر
سلام ، این کد من هستش :


$sql=mysql_query($query);

if($sql){

echo "<body style='background-color:#E74C3C;font:12px Segoe UI;text-align:center;color:#FFF'>لینک شما افزوده شد !</body>";
header('Refresh:1;http://www.zikoweb.ir');}


اما فارسی ها رو نمی نویسه. چرا؟
ممنون

مهرداد سیف زاده
سه شنبه 21 مرداد 1393, 17:15 عصر
header صفحه رو بزار روی utf-8

header('Content-Type: text/html; charset=utf-8');

و همچنین قبل از تگ body که داری چاپ میکنی یه تگ head باز کن و کد زیر رو توش بنویس

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

همچنین یه توصیه هیچ وقت صفحاتی که دارید خطا نشون میدید بدون تگهای استاندارد به حال خودش رها نکنید. مثلا همین کاری که انجام دادید معلوم نیست تگهای head‌و html کجا شروع شده که درید body رو با خطا چاپ میکنید. البته شاید الان کار کنه ولی فناوری های وب به سرعت برق و باد در حال تغییر هستن و به تناسب اون مرورگرها هم بروز رسانی میشم یهو دیدین بجای اینکه کاربران سایت خطا رو ببینن یه صفحه سیاه لود شده که میگه صفحه دارای نقص است.

ab.ali
سه شنبه 21 مرداد 1393, 17:23 عصر
ممنون ،خب به نظر شما از چه تگ هایی استفاده کنم؟

مهرداد سیف زاده
سه شنبه 21 مرداد 1393, 17:30 عصر
ممنون ،خب به نظر شما از چه تگ هایی استفاده کنم؟
از تگ خاصی استفاده نکنید فقط برای نشان دادن خطا یا هر چیز دیگه کل تگهای یه صفحه html استاندارد رو کامل بنویسید. مثلا تگهای html و header رو حتما بنویسید اگر هم title رو خالی گذاشتید اشکال نداره.

ab.ali
سه شنبه 21 مرداد 1393, 17:41 عصر
ممنون آقا مهرداد 66!