با unf8 که در sql server ذخیره میکنم کارکترهای فارسی به صورت حروف ناخوانا در sql server نمایش داده میشه
نوع داده را nvarchar بگذار و در زمان insert اینجوری عمل کن :
insert into table(fld_name,fld_family) values(N'علی',N'دایی');


از encoding های غیر یونیکد کلا دوری کنید که فقط موجبات دردسر هستند و بس !