کلیدستان

نسخه‌ی کامل: آموزش چگونگی برطرف کردن مشکل نمایش متن فارسی به شکل علامت های سوال
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.
حتما براتون پیش اومده که در یک صفحه از سایت خود، مطالبی را به فارسی نوشته اید اما آن متن فارسی، در مرورگر اینترنت به شکل تعدادی علامت سوال نمایش داده شده است. معمولا این نوع نمایش به دلیل دو مشکل مختلف می تواند باشد.
اولین مشکل، عدم تعریف نحوه ذخیره کاراکترها می باشد که راه حل آن، قرار دادن کد زیر در میان زوج تگ head آن صفحه وب سایت می باشد :

کد:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

که در آن، نحوه ذخیره شدن کاراکترها را به صورت  utf-8 تعیین کرده ایم.

اما ممکنه کدهای صفحه رو نگاه کنید و ببینید که مشکل از این مورد نبوده و قبلا نحوه ذخیره شدن کاراکترها به درستی تعریف شده است. در این گونه موارد، به احتمال زیاد، در ابتدای کدها، چند کاراکتر اضافی وجود دارد که باید آنها را حذف کنید. دقت کنید که شما نمی توانید این کاراکترهای اضافی را با هر نرم افزاری ببینید. بهتر است نرم افزار CuteFTP را نصب کرده و سپس فایل مورد نظر را باز کرده و کدهای اضافی آن را حذف کنید. به عنوان مثال، شکل زیر، کاراکترهای اضافه یک فایل html را نمایش می دهد که توانسته ایم آنها را در نرم افزار CuteFTP مشاهده کنیم :