PDA

View Full Version : تغییر یونیکود unicode از طریق php



ngmajid
دوشنبه 19 دی 1384, 16:39 عصر
سلام
کسی هست بدونه که چطور میشه توسط پی اچ پی character encoding رو که در منوی edit اینترنت اکسپلور هست، رو به حالت UTF-8 تغییر کرد.
در ضمن متا تگ و تغیر charset اون رو عوض نمیکنه و فقط در همون صفحه از یونیکد استفاده می کنه.
دنبال راههای دیگه هستم.
:متعجب:

oxygenws
دوشنبه 19 دی 1384, 18:22 عصر
شرایط محیطی ات رو بگو....
کدت رو اینجا بنویس....
منظور سوالت کمی گنگ بود.

ngmajid
سه شنبه 20 دی 1384, 09:32 صبح
من یک کد پی اچ پی دارم که باید بالای تگ html و meta tag نوشته بشه و در اون از echo برای نمایش یک متن فارسی استفاده کردم.
در meta tag گزینه chrset رو روی utf-8 ست کردم ولی چون کد php بالای اون نوشته شده موقعی که صفحه لود میشه کاراکترها رو فارسی نمیبینم و باید حتما از منوی edit در اینترنت اکسپلور اون رو روی utf-8 بذارم. راهی بنظم نرسید مگه اینکه در همون کد php بالای صفحه یه تابع php پیدا کنم تا بتونه charset صفحه رو یا همون نوشته داخل echo ر و تغییر بده.
اگه کسی در مورد این کد php اطلاعاتی داره لطفا راهنماییم کنه.:متفکر:

oxygenws
سه شنبه 20 دی 1384, 21:45 عصر
1- خطی که توش charset رو گذاشتی اینجا بنویس.
2- وب سرورت چیه؟

armin390
چهارشنبه 21 دی 1384, 18:33 عصر
آقا امید خیلی صبوری.


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

php:
header('Content-Type: text/html; charset=utf-8');

ولی متاتگ اگه چارست درست باشه قاعدتا برای ie عوض میکنه.

skh_med
پنج شنبه 22 دی 1384, 19:39 عصر
اگه متا تگت درسته و باز کار نمی کنه صفحت رو با ادیتور front page باز کن .و با زبان utf-8 لودش کن و بعد ذخیرش کن .

oxygenws
جمعه 23 دی 1384, 09:51 صبح
چاکریم.... جواب سوالای من رو هم بعدا بده :) دقیق.