PDA

View Full Version : سوال فوری در مورد Collation



Mohammad Minaei
چهارشنبه 12 مرداد 1384, 07:41 صبح
دوستان من یک سیستم مدیریت وبلاگ نوشتم. گذاشتم رو سرور با انکودینگ utf-8 ولی فقط متونی که از داخل فایل ها استخراج شده اند سالم نمایش داده می شوند و متونی که از بانک اطلاعاتی (مای اسکیو ال) برداشت شده اند فقط با علامت سوال نمایش داده می شوند. من نمی دونم Collation رو روی چی بذارم. اما تو لوکال من هیچ تغییری در Collation ایجاد نکردم. اصلا پیش فرضش چیه؟
دوستان فقط لطفا سریعا کمک کنید خیلی ضروریه!!

javad_hosseiny
چهارشنبه 12 مرداد 1384, 10:03 صبح
اگر منظور از داخل بانک اطلاعاتی (mysql) همان نمایش و مدیریت برنامه phpmyadmin است خوب این برنامه همچین با نمایش متون فارسی درست کار نمی کنه (البته نه کامل بلکه تا حدی)
و در حقیقت اطلاعات شما در جداول بدرستی ذخیره شده و به هنگام نمایش آن در صفحات وب خودتان مشکلی در نمایش ندارند و در حقیقت این برمی گرده به کدپیچ صفحه ورود اطلاعات (فرم ها) و صفحات نمایش اطلاعات شما

oxygenws
چهارشنبه 12 مرداد 1384, 11:48 صبح
کد پیج بانک و جداول و فیلد ها رو چیزی غیر از خانواده utf یا ucs بذارید.

Mohammad Minaei
چهارشنبه 12 مرداد 1384, 14:38 عصر
اون collation پیش فرضه چیه؟!!

oxygenws
چهارشنبه 12 مرداد 1384, 21:55 عصر
به دلیل سوییسی بودن mysql چیزی شبیه ascii_switzerland یا چیزی تو همین مایه ها!!
(اگر انواع collation های سوییسی رو بنویسی می تونم دقیق بهت بگم)

mohsenna30ri
شنبه 13 آبان 1385, 09:40 صبح
ببین این راه حل بدردت می خوره فکر کنم بد نباشد :
http://barnamenevis.org/forum/showthread.php?t=55431

cybercoder
شنبه 13 آبان 1385, 13:20 عصر
خودت برای Import یه اسکریپت بنویس از همه حالتی بهتره و فایل Sql خودت رو هم روی utf-8 without BOM تنظیم کن. بعد رو سرور آپلود کن و اسکریپت ساخت و Import رو اجرا کن.

این یک بار نوشتن تو دفعات بعد به دردت می خوره

موفق باشی.

Arman_gh
پنج شنبه 18 آبان 1385, 09:54 صبح
به دلیل سوییسی بودن mysql چیزی شبیه ascii_switzerland یا چیزی تو همین مایه ها!!
(اگر انواع collation های سوییسی رو بنویسی می تونم دقیق بهت بگم)
البته MySQL سویسی نیست بلکه سوئدی است
http://en.wikipedia.org/wiki/Mysql