PDA

View Full Version : مشکل فارسی در data grid view



خسرو خان
یک شنبه 16 خرداد 1389, 10:19 صبح
سلام

من یه برنامه دفترچه تلفن نوشتم که با دستورات sql کار میکنه .

(یرای درج از دستور insert )

اما وقتی داخل text box ها فارسی درج میکنم در داخل data grid view متن فارسی را به صورت علامت سوال تایپ می کند .

اشکال کجاست ؟

حجتی نیا
یک شنبه 16 خرداد 1389, 10:22 صبح
سلام

من یه برنامه دفترچه تلفن نوشتم که با دستورات sql کار میکنه .

(یرای درج از دستور insert )

اما وقتی داخل text box ها فارسی درج میکنم در داخل data grid view متن فارسی را به صورت علامت سوال تایپ می کند .

اشکال کجاست ؟
اطلاعات دیتابیستو تو sqlserver چک کن ببین فارسی ثبت میشه یا نه؟

sarbazi
یک شنبه 16 خرداد 1389, 10:30 صبح
تو sql شما بايد در قسمت collation name بايد server default را انتخاب كني گه جواب نداد بايد Albanian_Cl_Al_ks_Ws را انتخاب كني

خسرو خان
یک شنبه 16 خرداد 1389, 10:42 صبح
اطلاعات دیتابیستو تو sqlserver چک کن ببین فارسی ثبت میشه یا نه؟



تو خود sql که به صورت دستی ذخیره میکنم ثبت میشه .
اما وقتی از طریق برنامه مقادیر فارسی را درج می کنم مقادیر را به صورت ? درج می کند .

حجتی نیا
یک شنبه 16 خرداد 1389, 11:02 صبح
تو sql شما بايد در قسمت collation name بايد server default را انتخاب كني گه جواب نداد بايد Albanian_Cl_Al_ks_Ws را انتخاب كني
مال من latin1_general_cl_as هست و مشکلی نداره

behnam25214
یک شنبه 16 خرداد 1389, 14:29 عصر
Sql اگر 2008 هست نوع پایگاه داده خودت رو Persian در نظر بگیر.
فونت های تکست باکس هات رو چک کن از Thoma یا Arial استفاده کنی بهتره.

amin009
یک شنبه 16 خرداد 1389, 18:41 عصر
شما باید در دستور Insert یا update قبل از مقدار مورد نظر حرفN را اضافه کنید.مثال:
insert into Student (name,family) values(N'امین',N'امیرخانی')