View Full Version : سوال: ساخت دیتابیسی که تمامی زبان ها را پشتیبانی کنه
navid3d_69
سه شنبه 04 مهر 1391, 02:19 صبح
سلام من بخوام تمام زبان ها را توی دیتابیس بتونم ذخیره کنم باید از چه نوع Collation باید استفاده کنم مثلا فارسی و چینی و انگلیسی و تمامی زبان هارو پشتیبانی کنه
miladamirzadeh
سه شنبه 04 مهر 1391, 06:03 صبح
وقتی از unicode استفاده می کنی عملاً تمامی زبانها رو داری. utf8-default collation یا utf8_general_ci
حمیدرضاصادقیان
سه شنبه 04 مهر 1391, 08:39 صبح
سلام
شما میتوانید با تعریف فیلدها به صورت Nvarchar از این قابلیت استفاده کنید و Collation کلی دیتابیس رو روی Latin1_General قرار بدید.
ولی Collationها در نوع Sort باهم تفاوت دارند. که اینجا باید برای هر فیلدی Collation مخصوص به خودشو انتخاب کنید که به مشکل برنخورید.
برای اطلاعات تکمیلی پیشنهاد میکنم اینجا (http://msdn.microsoft.com/en-us/library/bb330962%28v=sql.90%29.aspx) رو ببینید.
miladamirzadeh
سه شنبه 04 مهر 1391, 11:01 صبح
سلام
شما میتوانید با تعریف فیلدها به صورت Nvarchar از این قابلیت استفاده کنید و Collation کلی دیتابیس رو روی Latin1_General قرار بدید.
ولی Collationها در نوع Sort باهم تفاوت دارند. که اینجا باید برای هر فیلدی Collation مخصوص به خودشو انتخاب کنید که به مشکل برنخورید.
برای اطلاعات تکمیلی پیشنهاد میکنم اینجا (http://msdn.microsoft.com/en-us/library/bb330962%28v=sql.90%29.aspx) رو ببینید.
مگه اینجا تالار MySQL نیست؟ مخصوصاً اونجا که لینک Microsoft رو دادید!؟
سعید صابری
سه شنبه 04 مهر 1391, 15:11 عصر
فکر کنم Collation همه جا یکی باشند.لینک خوبیه برای کسانی که با این موضوع اشنایی ندارند.
البته فکر کنم جناب صادقیان حواسش نبوده
navid3d_69
سه شنبه 04 مهر 1391, 15:48 عصر
من الان روی ut8 - unicode- ci ست کردم و جناب صادقیان توی Mysql nvarchar نداریم اون برای Sql server و oracel هست
سعید صابری
سه شنبه 04 مهر 1391, 21:32 عصر
من الان روی ut8 - unicode- ci ست کردم و جناب صادقیان توی Mysql nvarchar نداریم اون برای Sql server و oracel هست
اینجا شما از همون Varchar استفاده کنید
حمیدرضاصادقیان
سه شنبه 04 مهر 1391, 23:29 عصر
اوههههه. :گیج:
درسته من حواسم نبود و اشتباها فکر کردم مربوط به تالار SQL Server هست.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.