نوشته اصلی توسط
mohsen1
سلام.
یه فرم ارسال به ایمیل هست که مشخصاتی رو به ایمیل می فرسته و در صورت موفقیت آمیز بودن به صفحه finish.html میره.البته به صورت ifram هست.یعنی وقتی ایمیل ارسال میشه صفحه finish.html به صورت iframe نشون داده میشه!
بصورت عادی صفحه finish.html فونت فارسی رو خوب نشون میده ولی وقتی بصورت iframe هست فونت ها ??????????????????????????? میشه!!!
دلیلش چی می تونه باشه؟
از شروع کننده تاپیک معذرت خواهی می کنم به خاطر اینکه پاسخ می دهم .
دوست عزیز این مسئله به احتمال زیاد مربوط unicode می باشد . که شما حتما صفحات خود را با یونیکد utf8 ذخیره کنید .
حتما از این کد ها استفاده کرده اید برای اطمینان قرار می دهم .
در تگ head این کد را قرار دهید .
کد PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
در صورتی که پاسخ مناسب دریافت نکردید از این دستور استفاده کنید .
کد PHP:
<?php
header('Content-type: text/html; charset=utf-8');
?>
در غیر این صورت به تنظیمات مرورگر خود نگاه کنید . اگر از firefox استفاده می کنید .
view -> Character encoding -> Unicode(UTF-8) باشد .
در صورتی که به جواب نرسیدید فایل را پیوست یا در جایی آپلود کنید تا بررسی شود .
موفق باشید .