charset در php

farhad110

Member
سلام
میخواستم بدونم آیا charset در document هایی که به صورت کامل php هست میتونه مفهومی داشته باشه؟

PHP:
<?
...
?>

فرض کنید این صفحه رو include میکنیم
تشکر
 

peyman1987

Member
دوست عزیز شما دیگه چرا ؟؟؟؟ یه مقدار بیشتر توضیح میدادین.
در جواب باید بگم اگر قراره داده ای داخلش چاپ بشه و یا با داده های فارسی کار کنین بله کاربرد داره البته توی مورد دوم مثلا استفاده از تگ meta برای ست کردن charset فکر نمیکنم تاثیری داشته باشه و باید خود فایل رو با انکودینگ مناسب ذخیره کنین تا داده هاتون با فرمت مناسب ذخیره بشن یا نمایش داده بشن.
 
بستگی داره دوست عزیز !
این صفحه خروجی دارد ؟ (منظور از خروجی ارسال string به صفحه یا دیتابیس است)
اگر خروجی دارد ، آیا قبل از include کردن این صفحه charset تنظیم شده است ؟

اصولا هر جا با رشته ها کار میکنید باید charset تنظیم باشد ، البته در صورتیکه charset را تنظیم نکنید php از charset پیش فرض که در php.ini تنظیم شده استفاده میکند که معمولا این گزینه بر رویiso-8859-1 تنظیم شده .

ویرایش: peyman1987 در زمانی که بنده مشغول تایپ بودم جواب را ارسال کردند و بنده جواب ایشان را ندیدم می بخشید اگه جواب تکراری بود!
 
آخرین ویرایش:

farhad110

Member
فکر کنم بد توضیح دادم، عذر خواهی!
ببینید زمانی که با نرم افزاری مثل dream کار می کنیم و اسکریپت ما فاقد هر گونه تگ meta هست (فقط یک اسکریپت php که مثلا کارش بازیابی داده های دیتابیس هست) اگر از طریق منوهای dream بخوایم charset رو تعیین کنیم هیچ تگ meta یی به صفحه اضافه نمیشه.
حالا سوال اینه که آیا همچین کاری ضرورت داره؟
 

peyman1987

Member
توي بعضي مواقع بله نيازه اينجوري فقط انکودينگ فايل بص.رت Header داخل خود فايل ذخيره ميشه و نيازي به استفاده از هيچ تگ meta يي نيست. در کل بنظم بهتره هميشه وقتي دارين با داده هاي فارسي کار ميکنين انکودينگتون يونيکود باشه تا از همه جهت خيالتون راحت باشه.
 

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

بالا