PDA

View Full Version : ارسال متن فارسی از سرور



JYasProgramer
جمعه 21 خرداد 1395, 09:44 صبح
سلام دوستان
دیتابیس طراحی کردم و سرویس برای دریافت داده دارم
در این دیتابیس جدولی دارم و وقتی میخام از این جدول رکوردی بخونم که فارسی
اما به جای اینکه متن فارسی رو بهم بده علامت سوال بر میگردونه
ممنون میشم اگه کسی منو راهنمایی کنه برای حل مشکلم

mokhtasatxyz
شنبه 22 خرداد 1395, 11:05 صبح
سلام
اول نوع کدینگ داده و نوع کدینگ جدول رو در زمان طراحی DB حتما utf8_general_ci قرار بده
دوم در کد های سایت قبل از استفاده از دستور sql-query حتما از دو دستور زیر استفاده کن




mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');


سوم در دستورات html سایت حتما بنویس:




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




نمونه:



mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
q=mysql_query("select * from ta ");