• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مرجع کلیه مسائل مربوط به فارسی

Soliz

کاربر تازه وارد
تاریخ عضویت
5 دسامبر 2005
نوشته‌ها
21
لایک‌ها
0
در ASP.net 2 به چه صورت فارسی می شود کار کرد ؟
 

amirlol

کاربر تازه وارد
تاریخ عضویت
9 می 2005
نوشته‌ها
47
لایک‌ها
0
می بینم بابا مهدی اینجا هم هست !! مهدی حون دستم به شلوارت کمکم کن
 

Soliz

کاربر تازه وارد
تاریخ عضویت
5 دسامبر 2005
نوشته‌ها
21
لایک‌ها
0
سلام من در codepage اون دو مقدار رو گذاشتم اما عمل نکردن .. من با vs.2005 و asp.net 2 کار می کنم ...
دو مقدار امتحان شده 1256 و 65001 ممنون می شم اگر راه دیگه ای پیشنهاد کنین
 

nnmmss

کاربر تازه وارد
تاریخ عضویت
28 جولای 2005
نوشته‌ها
17
لایک‌ها
0
من دارم asp.net ver 1.0 كار ميكنم ولي نميدونم چرا موقعي كه صفحات را بر روي هاست ميفرستم نميتونم هيچ كدوم از صفحات فارسي را درست ببينم. همه متنها فارسي نشون داده نميشه. من اينكار رو كردم

توي صفحه web.config اينو خودش داشت

<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>​
خوب منم چون ميخواستم utf كار كنم بدون تغيير اينو گذاشتم. ولي توي تمام صفحاتم اينو اضافه كردم
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
ولي مثلا اينجوري ميبينم
سلام بر

من كار ديگه اي بايد بكنم يا از طرف هاست كار ديگه اي بايد بشه؟ لازم به تذكر است كه من توي سرور لوكال خودم درست ميبينم.
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
موقعی که پروجه رو سیو میکنی یه جا داره انکودینگ باید اونجا تعیین کنی یو تی اف 8 میخوای با پیج کدینگ 1200
تو قسمت سمت راست تو پراپرتیز هم هست
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
با سلام .
تغییراتی که شما در صفحات انجام دادی به جا می باشد . اما در موقع ذخیره کردن صفحات در کامپیوتر خودتان باید صفحات aspx به شکل زیر ذخیره شوند :

وقتی که در محیط ویژوال استودیو ، در حالت مشاهده کد html یک صفحه aspx هستید ، به منوی File بروید . گزینه Advanced Save Options را انتخاب کنید . در پنجره ای که ظاهر می شود . در لیست باکس اول که مربوط به Encoding صفحه شما می باشد لطف کنید و مورد Unicode(UTF-8 Width Signature - CodePage=65001 ) را انتخاب کنید.


Unicode(UTF-8 With Signature) - CodePage=65001

بالای این گزینه یکی هم هست که مثل همینه ولی Without می باشد که اون را نباید انتخاب کنی . این کار را برای صفحات aspx.cs یا aspx.vb هم انجام بده .

ان شاء الله مشکل شما حل میشه ، اگه نشد بگو باز هم شاید تونستم کمک کنم .

موفق باشی.
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
سلام
کسی راحعبه Signature اعلاعاتی داره ؟؟؟ معمولا بدون Signature ذخیره کردن هم مشکلی ایجاد نمیکنه (معمولا !)
یه دفعه توش شرکت صحبت شد این With با Without چف فرقی داره (البته وقت نداشتیم سرچ کنیم چون فشار کار رومون زیاد بود و باید یه پروژه رو تحویل میدادیم ) ولی اون روز به این نتیجه رسیدیم که چون With یه چیزی بیشتر از Without داره اون ستاد بزرگ (که معلو هم نیست کیه و فقط ازش به عنوان استاد بزرگ یاد میشه ؟!؟! ) با خودش گفته حتما این بهتره و فرمان داده همه از With استفغاده کنن . اونروز هم سر همین قضیه کلی خندیدیم !

ولی مثل اینکه دقیقا کسی هم نمیدونه چیه !
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
هیچ نتظیمی لازم نیست روی خود دیتابیس اجام بشه فقط دیتا تایپ هات باید از نوع n دار باشه مثل nvarchar , ntext و قبل از ورود اطلاعات به دیتابیس قبلشون یه N باید بذاری.

قبلا چند بار توضیخ دادیم بگرد !
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
مرسی
.......................
 

3POWER

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
1 دسامبر 2006
نوشته‌ها
2,756
لایک‌ها
543
سلام
من يك صفحه اي را طراحي كرده ام با ASP.NET مي خواهم آن را به صورت HTML داشته باشم به همين منظور
در داخل Visual Studio آن را با مرورگر نمايش داده و بعد به عنوان وب پيج سيو ميكنم كه به صورت HTML ذخيره
ميشود. با صفحات حاوي اطلاعات كلآ انگليسي با اين روش مشكلي نيست ولي با زبان فارسي وقتي فايل
HTML ذخيره شده نمايش مي يابد كلمات آن شكسته شده ظاهر مي شوند كه براي درست كردن آن بايد Encoding
مناسب را انتخاب كرد. دوستان يه راهنمايي بكنند آيا ميشه اينو يه كاري كرد كه كلمات درست نمايش يابند؟
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
ایو توی وب کانفیگت یه جایی بین <system.web> , </system.web> قرار بده



کد:
 <globalization
             requestEncoding="utf-8"
             responseEncoding="utf-8"
   />
 

3POWER

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
1 دسامبر 2006
نوشته‌ها
2,756
لایک‌ها
543
يه كم بيشتر توضيح بديد. وب كونفيگت رو نتونستم پيدا كنم..​
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
web.Config اسم یک فایل دوی دایرکتوری اصلی سایت شماست .
 

3POWER

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
1 دسامبر 2006
نوشته‌ها
2,756
لایک‌ها
543
من مي خواهم مثلآ انكودينق رو Unicode (UTF-8) انتخاب كنم اينو چه جوري در <system.web> بنويسم؟​
 

nnmmss

کاربر تازه وارد
تاریخ عضویت
28 جولای 2005
نوشته‌ها
17
لایک‌ها
0
من دارم asp رو با بانك sql مينويسم. چه codepage را بايد انتخاب كنم كه اگر
1- مستقيم تو خود sqlبخوام داده وارد كنم

2- يا اگر از توي يك فرم از توي صفحه asp بخوام داده توي sql وارد كنم

3- يا اگر بخوام داده وارد شده از هر دو روش بالا را فقط توي صفحه asp ببينم

همه چيز مرتب فارسي باشه. يعني نه مثل 1256 كه نميتونم توي sql مستقيم داده وارد كنم و اگر بخوام داده هاي وارد شده را ببينم كدهاي 1256 را ميبنم. ميخوام تحت هر شرايطي خود زبان زيباي فارسي را ببينم.

مرسي از كمكتون
 
بالا