یه اکوی ساده هست و متن رو نشون می ده ولی بصورت درهم، ولی بعد متن به درستی نشون داده می شه.شاید تا زمانی که مرورگر صفحه رو تفسیر کنه، زمان ببره!
برای سایتهایی که خودم طراحی می کنم این مشکل پیش نمی یاد، بعضی از سایتها مثل کلوب بعضی وقتا تایتلشون اینطوری می شه.چک کنید character encoding مرورگر رو utf-8 باشه و automatic detect خاموش ! ببینید نتیجه چیه میشه . یک بار هم با arabic-windows 1256 تست بزنید .
بعضی وقتا سایت کلوب اینطوری می شه !دلیلش اینه که در html صفحه، توی قسمت head، باید قبل از اینکه title بذارید، encoding رو تعریف کرده باشید تا مرورگر قبل از خواندن هر تگ دیگهای بفهمه که encoding پیشفرض چیه.
اتفاقا دیشب وارد یه سایت شدم، اون سایت همین مشکل رو داشت. سورس سایت رو نگاه کردم و دیدم که متا تگ مربوط به چارست رو گذاشته بعد از تگ تایتل و به همین دلیل این مشکل پیش می یاد.فکر نکنم از این مورد باشه چون تگ meta charset به هر حال تو تگ head قرار میگیره و تا parser کامل head رو نخونه نمیره سمت body به نظرم برا جاهایی این اتفاق می افته که از charset استفاده نکردن و auto detect مرورگر هم اشباه میکنه ... ( نظریه هست ٬ حالا فرصت شد دقیق تحقیق میکنم )