ببین بیشتر سیستم های انجمن ها و cms ها مثل mybb و ام تی از لاتین استفاده میکننا!
منم برای پورتال خبریم از لاتین استفاده کردم!
فکر نمیکنم کسی utf-8 استفاده کنه
اشتباه می کنند !! هر سیستمی که برای زبان فارسی طراحی میشود بهترین collation برای ذخیره اطلاعات فارسی utf persian ci هستش !
حالا چرا اشتباه هست ؟؟؟
چون اولین دلیلش این است :
مای اس کیو ال چون در نسخه های قبلیش collation نداشت بعد از اینکه این قابلیت بهش اضافه شد بصورت default تمام دیتابیس ها به کلویشن latin1 تبدیل می شوند (مگر اینکه در زمان آپگرید کولیشن دیگری تعریف بشود)
پس این پیش فرض یکی از مهمترین دلیل های رایج بودن لاتین هستش و لاتین بودن دلیل بر درست بودن نیست !
دومین دلیلش:
شما از سیستم هایی استفاده می کنید که زبان اصلیشون انگلیسی بوده ولی زبان فارسی و عربی و چینی و ژاپنی و ... نیاز به یونیکد دارند .
کسی که امده فرضا یک اسکریپت خارجی را فارسی کرده باید به این مسئله هم توجه می کرده که دیتابیسش هم باید سازگار با زبان ما بشود.
سومین دلیلش:
لاتین قابلیت های خاص فارسی را ساپورت نمی کند مثل مرتب کردن sort شما دیتابیسی که به لاتین ذخیره شده را نمی توانید بر اساس حروف الفبا مرتب کنید ولی دیتابیسی که به utf persian باشه به راحتی بر اساس حروف الفبای فارسی مرتبط می شود.
چهارمین دلیلش:
یونیکد بهتره یا لاتین ؟؟؟ جوابش واضحه !!