یه سوال در موردencode صفحات include شده !

eliTive

Member
سلام دوستان،

من اطلاعات یه صفحه رو include می کنم که توی اون صفحه یه سری کلمات فارسی وجود داره و این کلمات درون یه متغییر هستن.

من این کلمات رو با دستور replace به جای یه عبارتی تو قالبم قرارش می دم. ولی مشکل اینجاست که وقتی میخواد نمایشش بده چرت و پرت نشون می ده و انکدش نمیشه اون قسمت !!!

فرمت کلی قالبم uft-8 هست.

وقتی فرمت اون صفحه ای رو هم که include کردم uft-8 میکنم مشکل بر طرف میشه ولی موقع نمایش اصلی اون موقع دیگه دو تا encode وجود داره ؟؟؟ و کلا سایت یه خط میاد پایین تر .

لطفا راهنمایی کنید دوستان.
 

hooom

Member
سلام .
اول از همه از اساتید عذر میخوام که دارم جواب میدم !
شما بهتره یک فایل با نام head.php بسازید و کد Char set utf-8 رو هم توش قرار بدید و این page رو در صفحه خودتون اینکلود کنید تا مشکلی هم پیش نیاد !
موفق باشید
 

Masoud1365

مدیر انجمن
البته چون صفحاتت جدا هست همشون رو utf-8 کن .
شما بهتره یک فایل با نام head.php بسازید و کد Char set utf-8 رو هم توش قرار بدید و این page رو در صفحه خودتون اینکلود کنید تا مشکلی هم پیش نیاد !
اینجوری بازم مشکل پیدا میکنه :wink:
 

hooom

Member
مشکلی پیدا نمیکنه ! خودم از همین طرفند استفاده میکنم 90 % مواقع !

موفق باشید !
 

eliTive

Member
دوست عزیز من دارم از روش template engine استفاده می کنم.
مسعود جان وقتی uft-8 می کنم تمام صفحات رو مشکلش رو تو پست اول گفتم.
 

Masoud1365

مدیر انجمن
دوست عزیز من دارم از روش template engine استفاده می کنم.
مسعود جان وقتی uft-8 می کنم تمام صفحات رو مشکلش رو تو پست اول گفتم.

من نمیدونم که شما از چه موتور قالبی استفاده میکنید ولی مثلا فرض کنیم که شما یه فایل tpl رو میگیری و مثلا {title} رو با یه سری اطلاعات میخوایی جایگزین کنی خب این فایل tpl رو هم utf-8 سیو کن که مشکلت حل بشه :wink:
 

hooom

Member
اگز از Template Engine استفاده میکنی کافیه که قالبت تنها Utf Char Set بشه مشکله دیگه ای نداره !

موفق باشید !
 

جدیدترین ارسال ها

بالا