کارگروه
برنامه نویسی تحت وب
کلیه برنامه نویس تحت وب در این کارگروه می توانید دانش را در اختیار دیگران قرار داده و از دانش دیگران نیز استفاده نمائید
 

مشکل Unicode تحت وب

خلیل زارع

خلیل زارع

در کارگروه: برنامه نویسی تحت وب
تعداد ارسالي: 93
13 سال پیش در تاریخ: چهارشنبه, آذر 17, 1389 6:37

با سلام


من یک برنامه تحت  وب نوشتم با Delphi.net 2006، صفحات آن ASPX  هست، دیتا بیس آن  SQL Server که از یک دیتا بیس موجود روی  یک  Host استفاده می کنم.


وقتی برنامه را رو ی کامپیوتر  شخصی بکمک IIS اجرا می کنم مشکلی ندارم و تما اطلاعات بین برنامه و دیتا سرور روی Host بصورت فارسی ارسال و دریافت می شود و صحیح نمایش داده میشود.


اما وقتی من این برنامه را روی وب سایت قرار میدهم تمام اطلاعات رد و بدل شده بین دیتا بیس و صفحات بصورت ؟؟؟؟؟؟؟؟؟؟؟؟؟ مشاهده می شود (یعنی در واقع بشکل ANSI) اطلاعات جابجا میشود.


لازم است اضافه کنم دیگر اطلاعات فارسی موجود در صفحات بطور صحیح فارسی دیده میشود فقط اطلاعات مربوط دیتا بیس بصورت ؟؟؟؟؟؟؟؟؟؟ دیده میشود.


اگر اطلاعاتی در این زمینه دارید اریه نمائید.


با سپاس و تشکر


حذف ارسالي ويرايش ارسالي
مجتبی صحرائی

مجتبی صحرائی

در کارگروه: برنامه نویسی تحت وب
تعداد ارسالي: 37
13 سال پیش در تاریخ: پنجشنبه, اسفند 19, 1389 8:16

سلام


1- collation مناسب برای دیتابیس و حتی فیلد های جداولتون انتخاب کنید(اگر از sql server 2008 استفاده می کنید persian-100)


2- اطلاعات رو به صورت پارامتریک به دیتابیس بفرستید =>


Insert Into myTable(Field1,Field2)Values(@Field1,@Field2)


این عمل رو برای Update اطلاعات هم انجام بدید


حذف ارسالي ويرايش ارسالي