PDA

View Full Version : سوال: نمایش درست رکورد های فارسی در mysql



roya2002_80
چهارشنبه 06 آذر 1387, 09:50 صبح
سلام آیا کسی می دونه که چه طوریرکورد های فارسی در mysql درست نمایش داده بشه؟
رکورد هایی که ذخیره شده به صورت کد های ناخوانا هست ولی در php درست نمایش میده ، الان می خوام این رکورد ها هم در phpmyadmin هم درست نمایش داده بشه...

shahriyar3
چهارشنبه 06 آذر 1387, 12:26 عصر
سلام آیا کسی می دونه که چه طوریرکورد های فارسی در mysql درست نمایش داده بشه؟
رکورد هایی که ذخیره شده به صورت کد های ناخوانا هست ولی در php درست نمایش میده ، الان می خوام این رکورد ها هم در phpmyadmin هم درست نمایش داده بشه...
باید collation هم در دیتا بیست بر روی ut8_unicode باشه و هم چنین فیلد های که تعریف میکنی و اگه از ویندوز استفاده میکنی نباید فارسی ساز روش نصب باشه و ...

roya2002_80
شنبه 09 آذر 1387, 13:34 عصر
من این کار روکردم ، اگر تو قسمت phpmyadmin رکورد فارسی درج کنم ، درست نمایش می ده ولی در فایل php به صورت ? نمایش می ده و اگر از طریق کد php رکورد درج کنم ، در قسمت phpmyadmin در ست نمایش داده نمی شه!! من می خوام هر دو طرف درست کار کنه

narsic
سه شنبه 12 آذر 1387, 22:24 عصر
با سلام
بعد از اتصال به بانک و انتخاب بانک کد زیر رو اجرا کن
کد:


mysql_query('SET NAMES utf8');

در ضمن بانکت رو هم روی utf-8 تنظیم کن

it4six
جمعه 15 آذر 1387, 01:33 صبح
char set=utf8 and collate=utf8_persian_ci