PDA

View Full Version : سوال: چرا مقدار textBox و یا Label حروف نامفهوم نمایش داده می شود.



asp2.net
چهارشنبه 08 خرداد 1387, 15:11 عصر
در asp.net 2005 زمانی که اطلاعات فارسی را از دیتا بیس می خوانیم و به یک TextBox و یا Label قرار می دهم مقدار text این کنترل ها بصورت نا مفهوم نمایش داده میشود .چیکار کنم تا این مشکل بیش نیاید .:گیج:

Mahdi.Kiani
چهارشنبه 08 خرداد 1387, 16:02 عصر
منظورتون از نا مفهوم چیه؟
به صورت unicode ذخیره می کنید؟

twelve
چهارشنبه 08 خرداد 1387, 16:20 عصر
صفحه باید یونیکد ذخیره بشه ، در دیتا بیس هم باید فیلد ها از نوع N انتخاب بشن و یا قبل از اینزرت داده ها قبل از Value از کارکتر N استفاده بشه !

asp2.net
چهارشنبه 08 خرداد 1387, 17:13 عصر
منظورتون از نا مفهوم چیه؟
به صورت unicode ذخیره می کنید؟


:گیج: کلماتی مثل ظˆط§ط­ط¯ ع©ظ†طھط±ظ„ ط³ط§ط¹طھ
:گیج: میشه کد unicode را برایم بنویسی(نحوه ذخیره کردن با unicode)

twelve
چهارشنبه 08 خرداد 1387, 19:54 عصر
میشه کد unicode را برایم بنویسی(نحوه ذخیره کردن با unicode)

این که کد نمیخواد ، صفحت رو با Notepad باز کن (یا خود vs ) و save as کن و توی این پنجره UTF-8 رو انتخاب کن و تمام.

asp2.net
دوشنبه 13 خرداد 1387, 11:04 صبح
این که کد نمیخواد ، صفحت رو با Notepad باز کن (یا خود vs ) و save as کن و توی این پنجره UTF-8 رو انتخاب کن و تمام.


من این کد را بین Head نوشتم

<META http-equiv=Content-Type content="text/html; charset=utf-8">
ولی باز هم عمل هیج تغییری نکرد.

Mahdi.Kiani
دوشنبه 13 خرداد 1387, 11:39 صبح
جهت یونیکد کردن response ها و request ها ، در فایل web.config کد زیر را قرار بده



<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

asp2.net
یک شنبه 02 تیر 1387, 19:19 عصر
جهت یونیکد کردن response ها و request ها ، در فایل web.config کد زیر را قرار بده



<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>




می بخشید دو باره دارم می پرسم این کدی که گفتی کجای فایل web.config قرار بدهم؟

tc1000
یک شنبه 02 تیر 1387, 19:47 عصر
تورو خدا نگاهی هم به اینجا بندازید
من هم مشکم دقیقا همینه با اضافه کردن این خط هم توی وب کانفیگ کارم راه نیفتاد

tc1000
یک شنبه 02 تیر 1387, 19:50 عصر
http://barnamenevis.org/forum/showthread.php?t=89302
این هم مشکل لینک من

sepide1
سه شنبه 04 تیر 1387, 11:05 صبح
ببينيد ساده ترين راه اينه كه (شايدهم بهترين)موقعي كه پرو‍زه مورد نظرتان را در vs مي خواهيد ذخيره كنيد هم صفحه اي كه كد مي نويسيد و هم صفحه اي (ديزاين فرم) كه ابزار ها را روي آن قرار مي دهيد و همچنين صفحه Html خود را به صورت EnCoding ذخيره كنيد براي اين كار، براي هر صفحه خود مراحل زير را انجام دهيد
1. گزينه Save as را انتخاب كنيد
2. در كنار دكمه save يك مثلث كوچك قرار دارد بر روي آن كليك كنيد و گزينه Save With Encoding را انتخاب كنيد
3. در پنجره اي كه باز مي شود از ليست باز شو Encoding گزينه Uncode(UTf-8 With Signature)-codepage 65001 را انتخاب كنيد سپس OK كنيد

asp2.net
سه شنبه 18 تیر 1387, 17:04 عصر
جهت یونیکد کردن response ها و request ها ، در فایل web.config کد زیر را قرار بده



<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>





کجای web.config قرار بدهم؟