PDA

View Full Version : collation



qqq2qqq
پنج شنبه 05 اسفند 1389, 08:02 صبح
سلام من فیلد های جدولم رو تو قسمت Collaation، به صورت utf8_Persian_ci انتخاب کردم وقتی داده ای به فارسی درونش قرار می دم به صورت ناخوانا هست.
آیا باید تو ساخت دیتابیس تو قسمت Collation باز utf8_Persian_ci رو انتخاب کنم؟

رضا قربانی
پنج شنبه 05 اسفند 1389, 08:45 صبح
نه دوست من

شما باید از همون جایی که اطلاعات رو وارد بانک می کنید به صورت utf-8 ارسال کنید

توی سایت یه سرچی بزنی جوابت رو پیدا می کنی

qqq2qqq
پنج شنبه 05 اسفند 1389, 11:00 صبح
من همونجا که اطلاعات رو وارد می کنم نوع coolation به صورت utf8_persian هست اما به صورت ناخوانا هنگام نمایش دیده می شه

chaown
پنج شنبه 05 اسفند 1389, 12:44 عصر
قبل از اینکه query رو با php بفرستی دیتابیس باید از این کد استفاده کنی


mysql_query("SET NAMES uft8")

qqq2qqq
پنج شنبه 05 اسفند 1389, 15:29 عصر
name جیه؟
فیلد هست ؟

sattaryekta
جمعه 06 اسفند 1389, 15:49 عصر
name چیز خاصی نیست. کل این جمله یک دستوره! :چشمک:
با استفاده از این query کلیه دیتا های رد و بدل شده بین اسکریپت شما و سرور mysql به صورت utf8 خواهد بود.

UnnamE
شنبه 07 اسفند 1389, 01:43 صبح
دوستان حالا كه بحث collation داغ هست، سوال داشتم واسه ديتابيس هايي كه قراره طيف وسيع زبان ها رو شتيباني كنه چه collation ي پيشنهاد ميديد؟
مث كره اي، چيني، انگليسي، عربي، فرانسه و غيره..

MMSHFE
شنبه 07 اسفند 1389, 07:33 صبح
دوستان حالا كه بحث collation داغ هست، سوال داشتم واسه ديتابيس هايي كه قراره طيف وسيع زبان ها رو شتيباني كنه چه collation ي پيشنهاد ميديد؟
مث كره اي، چيني، انگليسي، عربي، فرانسه و غيره..
با سلام، utf8_bin توي phpmyadmin (يا utf8 بدون پسوند و پيشوند توي خود mysql) براي اين كار مناسب هست (هر دو مورد معادل هم هستند).
موفق و مؤيد باشيد.