استفاده از کاراکتر های فارسی در Sql | مشکل نمایش ندادن کاراکتر فارسی در sql
در Sql server برای وارد کردن کاراکتر های فارسی و در کل utf-8 باید یا در حین ایجاد دیتا بیس در در ویزارد اول که از شما نام و مشخصات دیتابیس را میخواهد
در تب دوم یعنی Option مقدار Collation را برابر Persian_100_CI_AI_KS_WS_SC قرار دهید
مانند تصویر زیر :

و همچنین در هنگام وارد کردن مقادیر فارسی برای ستون ها در دستور insert باید از پیشوند N استفاده کنید
یعنی اینطوری :
insert into [HyperTable] ([Name],[Family],[Age]) values(N'عادل',N'پارسا',23)
بهتر و مطمئن تر این است که هم Collation را به مورد گفته شده تنظیم و هم از پیشوند N در کنار رشته های فارسی استفاده شود تا رشته های فرسی در حین نمایش بصورت کاراکتر های بی معنی و یا ؟؟؟؟ نمایش داده نشوند
در تب دوم یعنی Option مقدار Collation را برابر Persian_100_CI_AI_KS_WS_SC قرار دهید
مانند تصویر زیر :

و همچنین در هنگام وارد کردن مقادیر فارسی برای ستون ها در دستور insert باید از پیشوند N استفاده کنید
یعنی اینطوری :
insert into [HyperTable] ([Name],[Family],[Age]) values(N'عادل',N'پارسا',23)
بهتر و مطمئن تر این است که هم Collation را به مورد گفته شده تنظیم و هم از پیشوند N در کنار رشته های فارسی استفاده شود تا رشته های فرسی در حین نمایش بصورت کاراکتر های بی معنی و یا ؟؟؟؟ نمایش داده نشوند