ورود

View Full Version : آموزشی: برای اینکه بانک اطلاعاتی SQL Server از زبان فارسی پشتیبانی کند



emperatorphp
پنج شنبه 14 خرداد 1394, 05:18 صبح
بسم الله الرحمن الرحیم



برای اینکه بانک اطلاعاتی SQL Server از زبان فارسی پشتیبانی کند مراحل زیر را انجام دهید :

1- وارد SQL Server شوید

2- کلیک راست روی دیتابیس مورد نظر و انتخاب گزینه Properties

3- در قسمت Option گزینه Collation را روی Arabic_CS_AS_KS_WS قرار دهید و OK کنید



از این به بعد بانک اطلاعاتی شما با زبان فارسی مشکلی نخواهد داشت

منبع (http://ashiyane.org/)

یا مهدی (عج)

pezhvakco
سه شنبه 19 خرداد 1394, 17:16 عصر
برای اینکه بانک اطلاعاتی SQL Server از زبان فارسی پشتیبانی کند مراحل زیر را انجام دهید :
منظور شما از اینکه نوشتید "از زبان فارسی پشتیبانی کند" چیست
SQL هیچ مشکلی با نگهداری داده های فارسی نداشته.

از این به بعد بانک اطلاعاتی شما با زبان فارسی مشکلی نخواهد داشت
این تنظیمات که شما نوشتید هیچ ربطی به پشتیبانی کردن یا نکردن از زبان خاصی (چه برسه به فارسی) نداره.

کولیشن ها برای مرتب سازی ها کاربرد دارند

*** و به جای arabic میشه با Persion کارکرد ***

emperatorphp
سه شنبه 19 خرداد 1394, 19:25 عصر
منظور شما از اینکه نوشتید "از زبان فارسی پشتیبانی کند" چیست
SQL هیچ مشکلی با نگهداری داده های فارسی نداشته.

این تنظیمات که شما نوشتید هیچ ربطی به پشتیبانی کردن یا نکردن از زبان خاصی (چه برسه به فارسی) نداره.

کولیشن ها برای مرتب سازی ها کاربرد دارند

*** و به جای arabic میشه با Persion کارکرد ***
سلام من هر چی داده ذخیره میکردم توی سرچ کلامتی که مثلا "ی" داشت مشکل داشت که با این کار برطرف شد

melika_p
سه شنبه 19 خرداد 1394, 19:38 عصر
سلام.وقتی فیلد ها رو میخواید تعریف بکنید قبلش یک N بگذارید.فکر کنم مشکلتون حل میشه:خجالت:

pezhvakco
چهارشنبه 20 خرداد 1394, 10:25 صبح
هر چی داده ذخیره میکردم توی سرچ کلامتی که مثلا "ی" داشت مشکل داشت
این به نوع نوع حروف که میفرستی برای ذخیره بستگی داره

شاید شما "ی" عربی میفرستادین و با "ی" فارسی جستجو میکردین.


NCHAR(1610) = 'ي عربي'
NCHAR(1740) = 'ی فارسي'

emperatorphp
پنج شنبه 21 خرداد 1394, 09:17 صبح
این به نوع نوع حروف که میفرستی برای ذخیره بستگی داره

شاید شما "ی" عربی میفرستادین و با "ی" فارسی جستجو میکردین.


NCHAR(1610) = 'ي عربي'
NCHAR(1740) = 'ی فارسي'




گیرم یک نفر نتونست این کار رو بکنه و تشخیص بده
ایا این روش برای فارسی کردن بانک به کسی بر میخوره؟وقتی داره درست کار میکنه

pezhvakco
پنج شنبه 21 خرداد 1394, 11:04 صبح
ایا این روش برای فارسی کردن بانک به کسی بر میخوره؟وقتی داره درست کار میکنه
موضوع اینه که نوشته شما درباره این روش و کارایی اون اشتباه است و
کولیشن (collation) هیچ ربطی به خواسته شما ندارند.

darvagebaran
سه شنبه 02 تیر 1394, 08:11 صبح
سلام
ممنون از راهنمایی همه دوستان