Sql Server چجوري فارسي ميشه ؟؟؟؟

kianrad

New Member
سلام
من يك پروژه asp.net نوشتم با بانك sql روي سيستم خودم هيچ مشكلي نداشت اما وقتي آپلودش كردم روي هاست وقتي يك نوشته ي فارسي مخوام به ديتابيس اضافه كنم بجاش علامت سوال ميره توي database اما داده هايي كه از قبل توي ديتابيس بوده رو راحت فارسي نشون ميده چكار كنم ؟؟؟؟؟ :(
 

mazoolagh

Active Member
ديدم تو پست هاي قديمي همين سوال مطرح شده و جواب هم داده شده. يك چند صفحه عقبتر برو حتما ميبيني
 

iman_ebru

Active Member
تو ديتابيس يصورت ؟؟؟؟؟ ميره يا صفحه اونطوري نشون ميده؟
احتمال اولي كه من ميدم اينه كه شايد صفحه يوني كد نشون داده نميشه براي همين بصورت ؟؟؟؟ ميبينيد.

در غير اينصورت احتمال دوم اين هست كه صفحه به صورت يونيكيد نشون داده ميشه ولي اطلاعات بصورت يونيكد به بانك اطلاعاتي ارسال نميشه.
 

a_mollaei

Member
شما فقط كافيه صفه تو به صورت يوني كد ذخيره كني و موقع Insert توي ديتابيست قبل از مقدار فيلد هاي فارسي يه N قرار بدي و نوع فيلدت رو هم Nvarchar تعريف كني.

مثلا اگر مي خواي نام رو توي جدول Users بذاري از طريق Query زير عمل كن.

کد:
Query = "INSERT INTO Users(Name) Values(N'امير')";

نوع فيلد Name رو هم NVarchar بذار.
 

جدیدترین ارسال ها

بالا