View Full Version : collation
qqq2qqq
پنج شنبه 05 اسفند 1389, 09:02 صبح
سلام من فیلد های جدولم رو تو قسمت Collaation، به صورت utf8_Persian_ci انتخاب کردم وقتی داده ای به فارسی درونش قرار می دم به صورت ناخوانا هست.
آیا باید تو ساخت دیتابیس تو قسمت Collation باز utf8_Persian_ci رو انتخاب کنم؟
رضا قربانی
پنج شنبه 05 اسفند 1389, 09:45 صبح
نه دوست من
شما باید از همون جایی که اطلاعات رو وارد بانک می کنید به صورت utf-8 ارسال کنید
توی سایت یه سرچی بزنی جوابت رو پیدا می کنی
qqq2qqq
پنج شنبه 05 اسفند 1389, 12:00 عصر
من همونجا که اطلاعات رو وارد می کنم نوع coolation به صورت utf8_persian هست اما به صورت ناخوانا هنگام نمایش دیده می شه
chaown
پنج شنبه 05 اسفند 1389, 13:44 عصر
قبل از اینکه query رو با php بفرستی دیتابیس باید از این کد استفاده کنی
mysql_query("SET NAMES uft8")
qqq2qqq
پنج شنبه 05 اسفند 1389, 16:29 عصر
name جیه؟
فیلد هست ؟
sattaryekta
جمعه 06 اسفند 1389, 16:49 عصر
name چیز خاصی نیست. کل این جمله یک دستوره! :چشمک:
با استفاده از این query کلیه دیتا های رد و بدل شده بین اسکریپت شما و سرور mysql به صورت utf8 خواهد بود.
UnnamE
شنبه 07 اسفند 1389, 02:43 صبح
دوستان حالا كه بحث collation داغ هست، سوال داشتم واسه ديتابيس هايي كه قراره طيف وسيع زبان ها رو شتيباني كنه چه collation ي پيشنهاد ميديد؟
مث كره اي، چيني، انگليسي، عربي، فرانسه و غيره..
MMSHFE
شنبه 07 اسفند 1389, 08:33 صبح
دوستان حالا كه بحث collation داغ هست، سوال داشتم واسه ديتابيس هايي كه قراره طيف وسيع زبان ها رو شتيباني كنه چه collation ي پيشنهاد ميديد؟
مث كره اي، چيني، انگليسي، عربي، فرانسه و غيره..
با سلام، utf8_bin توي phpmyadmin (يا utf8 بدون پسوند و پيشوند توي خود mysql) براي اين كار مناسب هست (هر دو مورد معادل هم هستند).
موفق و مؤيد باشيد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.