PDA

View Full Version : utf8 کردن صفحه



enteraks13
جمعه 01 آذر 1387, 12:12 عصر
من مجبورم برای اینکه صفحه کاربری در سایتم اجر در جق دیده نشه بر روی صفحه کلیک راست کنم و در encoding برم و utf8 رو انتخاب کنم من نمی خوام با این روش مشکلم حل بشه چون کاربران من بسیار مبتدی هستند باید بگم با mysql و php کار می کنم
تنظیمات سایتم و جداولم utf8 , فارسی هست و این دستورات رو هم استفاده کردم

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

mysql_query('SET NAMES utf8');
ولی بازم مشکل دارم
بایذ بگم داده هایی که این مشکل رو دارند از صفحه دیگری با استفاده از header و از داخل تابع urlencode می یان من توی این تابع می تونم فارسی بودن داده ها رو مشخص کنم ؟

Yousha
یک شنبه 10 آذر 1387, 11:31 صبح
<meta http-equiv="content-language" content="fa"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>

و همچنین باید Table رو به default charset= utf8 تغییر بدید.

enteraks13
یک شنبه 17 آذر 1387, 19:21 عصر
ممنون هرچند دير پاسخ داديد و من خودم به اين جواب رسيده بودم

adnan
دوشنبه 18 آذر 1387, 10:17 صبح
بعضی از سرور ها بدون اینکه لازم باشه


mysql_query('SET NAMES utf8');

اول اجرای دیتابیس وارد کنیم ، درست نشان می دهد !
ولی من نمی دانم چرا روی بعضی از سروررها با اینکه default charsert آنها utf8 هست ، درست عمل نمی کنه !!