خواندن اطلاعات فارسی از بانک اطلاعاتی

delphii

Member
سلام

بازم یه مشکل تازه دارم .

من یه بانک اطلاعاتی دارم که یه سری مشخصات داخلش ثبت شده مثل نام و نام خانوادگی

البته این مشخصات فارسی ثبت میشن

حالا مشکلم اینکه اطلاعات درست ثبت میشن مشکلی ندارن ولی وقتی اونا رو از بانک می خونم به جای اطلاعات بانک علامت های سوال قرار میده .

البته نوع دست خط رو هم از نوع utf8_unicode_ci دادم
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
شما collaction زو همون پیش فرض بذار.
اسمش دقیقا یادم نیست latin_ یچیزی بود.

موفق باشید
 
آخرین ویرایش:
سلام . من هم چنین مشکلی داشتم با کد زیر حلش کردم .
PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET character_set_client = utf8 ");
mysql_query("SET character_set_results = NULL ") ;
mysql_query("SET character_set_connection = utf8 ");
 

ziXet

مدیر انجمن PHP/MYSQL
سلام . من هم چنین مشکلی داشتم با کد زیر حلش کردم .
PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET character_set_client = utf8 ");
mysql_query("SET character_set_results = NULL ") ;
mysql_query("SET character_set_connection = utf8 ");
خب چه کاریه!

من با همون collaction دیفالت هیچ مشکلی ندارم.

utf8 نذارید.
 
آخه اونطوری توی دیتابیس حروف فارسی ثبت نمی شه . یعنی موقع واکشی اطلاعات فارسی نشون داده می شه . اما اگه از توو PHP My Admin بخوای اطلاعات رو ببینی خرچنگ غورباقه هست .
 

delphii

Member
امیر جان دستت درد نکنه

درست شد مشکلم حل شد .

خدا خیرت بده
انشاءالله همیشه امیر جان موفق باشه
 

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

بالا