PDA

View Full Version : سوال: کاراکترهای این کلمات چه نوعی است؟



Yashar1989
یک شنبه 13 بهمن 1392, 22:45 عصر
سلام
یه دیتابیس از کشورها دارم میسازم که کدینگ رو روی ut8_general_ci گذاشتم
بعضی از کشورها مثل São Tomé and Príncipe وقتی وارد میکنم به شکل زیر وارد دیتابیس میشه:
São Tomé e Prínci

البته از طریق خود دیتابیس به صورت دستی میتونم ویرایش کنم و São Tomé and Príncipe رو بزارم
فکر کنم موقع ایمپورت کردن مشکل داره
چطوری میتونم به صورت صورت São Tomé and Príncipe از طریق php وارد دیتابیس کنم؟

MMSHFE
دوشنبه 14 بهمن 1392, 00:09 صبح
این دستورات رو بعد از انتخاب دیتابیس. در برنامه اجرا کنید:


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

Yashar1989
دوشنبه 14 بهمن 1392, 08:22 صبح
این دستورات رو بعد از انتخاب دیتابیس. در برنامه اجرا کنید:


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

ممنون
الان کاراکترها درست وارد میشن اما وقتی خروجی میگیرم به شکل قبلی هستند
یونیکد صفحه هم utf-8 هست

smksmk
دوشنبه 14 بهمن 1392, 08:59 صبح
بازم قبل از دستور خوندن از دیتابیس برای echo یا print همینو استفاده کن :
mysql_query("SET NAMES utf8");