PDA

View Full Version : مشکل با کارکتر های فارسی



habibvafapour
یک شنبه 18 فروردین 1392, 15:16 عصر
سلام دوستان این کد من هست
کد من کارکترهای فارسی رو ساپرت نمیکند
میخواستم کمک کنید که مشکل از کجاست
متشکرم


<?php
$qur_topmenu="select * from topmenu";
$top_menu=mysql_query($qur_topmenu);
mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
$num=mysql_num_rows($top_menu);
$isb=mysql_fetch_array($top_menu);
echo $isb['subject'];
?>

Tarragon
یک شنبه 18 فروردین 1392, 15:24 عصر
احتمالا مشکل از یونیکد صفحه شمااست.
با یه ادیتور مانند notepad++ یونیکد رو روی UTF-8 without BOM تنظیم کنید.

habibvafapour
یک شنبه 18 فروردین 1392, 15:57 عصر
این کار رو هم کردم ولی بازم کارکترها رو علامت سوال نشون میده
فقط در واکش از بانک اطلاعاتی این مشکل رو دارم

engmmrj
یک شنبه 18 فروردین 1392, 16:09 عصر
mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
$top_menu=mysql_query($qur_topmenu);

habibvafapour
یک شنبه 18 فروردین 1392, 16:19 عصر
ممنون مهدای جان ولی باز هم کارکترها رو علامت سوال نشون میده

engmmrj
یک شنبه 18 فروردین 1392, 16:37 عصر
دوست عزیز Collation رو رویه utf8_general_ci یا utf8_bin بگذارید.
موفق باشید.