PDA

View Full Version : سوال: مشکل فارسی در خروجی به کاربر



NiMble_m
جمعه 03 مرداد 1393, 00:51 صبح
با سلام
من در یک قسمت از برنامه از دستور زیر استفاده کردم


if(!move_uploaded_file($_FILES['large_pic']['tmp_name'], $target_path.$large_pic))
{
exit('<meta http-equiv="refresh" content="1;url='.$sender_page.'">در ارسال فایل مشکلی وجود دارد');
}

وقتی صفحه جدید نمایش داده میشود نوشته ها به صورت زیر نشان داده می شود:
عملیات با موفقیت انجام شد

چرا اینطوری میشه؟؟؟
جالب اینجاست که چند خط بالاتر یک دستور دقیقا مثل همین دارم که اونجا مشکلی وجود ندارد و درست نشان داده می شود

مهرداد سیف زاده
جمعه 03 مرداد 1393, 01:01 صبح
قبلش به کمک header نوع خروجی html و encoding رو بر روی utf-8 ست کن بصورت زیر


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


که کدت به شکل زیر در میاد


header('Content-Type: text/html; charset=utf-8');
exit('<meta http-equiv="refresh" content="1;url='.$sender_page.'">در ارسال فایل مشکلی وجود دارد');