ورود

View Full Version : مشکل با اعداد فارسی



sara.ghavam
یک شنبه 21 شهریور 1395, 12:27 عصر
سلام من از SQL Server 2014 استفاده می کنم

الان collation رو روی Arabic_CI_AI گذاشتم اما مشکل دارم من برای تست تعدادی دیتا رو از طریق خود sql server به صورت دستی وارد دیتابیس کردم مثلا این متن:


نگرانی ۷۰۰ کارگر نورد لوله اهواز از امنیت شغلی خود!




اما این اعداد به صورت ؟؟؟ (علامت سوال) ذخیره شده اما اگر اعداد انگلیسی بوده باشه مشکلی نداره کلا با اعداد فارسی انگار مشکل داره اما بعضی از اعداد فارسی هم مشکل نداره که علتش رو نمیدونم.


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

pezhvakco
یک شنبه 21 شهریور 1395, 18:16 عصر
ساختار ستون رو NVarChar بگذارید

sara.ghavam
دوشنبه 22 شهریور 1395, 21:50 عصر
ساختار ستون رو NVarChar بگذارید

سلام دوست عزیز

از nvarchar(50) استفاده می کنم

sara.ghavam
دوشنبه 22 شهریور 1395, 23:24 عصر
سلام دوستان
راه حل رو پیدا کردم باید در هنگام Insert قبل از رشته ها N قرار بدیم

مثال:

INSERT INTO mytable(text, name) Values(N'سلام', N'علی موسوی')

منبع:

https://coderwall.com/p/ah652w/put-arabic-and-persian-words-in-sql-server-2008-dynamicaly