PDA

View Full Version : سوال: مشكل با فارسي نويسي در Cookie



smhz777
چهارشنبه 11 فروردین 1389, 12:21 عصر
سلام دوستان
من يك كوكي دارم كه مي خوام يك متن تارسي در اون قراربدم ولي بهم چرت و پرت برمي گردونه
كسي ميدونه مشكل چي؟
اگه مي شه يك كد نمونه برام بزاريد تا ازش استفاده كنم

reza.ziyaee
چهارشنبه 11 فروردین 1389, 12:45 عصر
سلام دوست عزیز
فکر می کنم لینک زیر مشکلت رو حل کنه .

http://www.how2learnasp.net/article.aspx?code=6bdccf7a-e18a-4214-976e-d25c2d0f075c

Behrouz_Rad
چهارشنبه 11 فروردین 1389, 13:53 عصر
سلام دوست عزیز
فکر می کنم لینک زیر مشکلت رو حل کنه .

http://www.how2learnASP.NET/article.aspx?code=6bdccf7a-e18a-4214-976e-d25c2d0f075c
در اون لینک راهی برای قرار دادن مقادیر فارسی در کوکی گفته نشده.

از متدهای UrlEncode و UrlDecode کلاس Server استفاده کنید.

موفق باشید.

smhz777
چهارشنبه 11 فروردین 1389, 13:59 عصر
ممنون از جوابتون
ولي مشكل چيز ديگه اي
من زماني كه دارم سايت رو با VS اجرا ميكنم هيچ مشكلي ندارم
ولي زماني كه سايت رو روي سرور قرار ميدم كوكي ديگه فنت فارسي رو برنمي گردونه حتي رو كامپيوتر خودم
فكر ميكنم بايد فرمت كوكيم رو UTF-8 كنم ولي نميدونم چه طور؟؟؟؟

Behrouz_Rad
چهارشنبه 11 فروردین 1389, 14:09 عصر
ممنون از جوابتون
ولي مشكل چيز ديگه اي
من زماني كه دارم سايت رو با VS اجرا ميكنم هيچ مشكلي ندارم
ولي زماني كه سايت رو روي سرور قرار ميدم كوكي ديگه فنت فارسي رو برنمي گردونه حتي رو كامپيوتر خودم
فكر ميكنم بايد فرمت كوكيم رو UTF-8 كنم ولي نميدونم چه طور؟؟؟؟
شما اون کاری که من گفتم رو انجام دادی؟

smhz777
چهارشنبه 11 فروردین 1389, 14:24 عصر
راستش نه من پست شمارو نخوندم چيزي كه نوشتم اينه



HttpCookie us = new HttpCookie("Basket");
us.Values["Basket"] = "سلام";
Response.Cookies.Add(us);


اينم براي گرفتن مقدار استفاده مي كنم


this.Request.Cookies["Basket" ].Values["Basket"].ToString()

Behrouz_Rad
چهارشنبه 11 فروردین 1389, 15:13 عصر
خوب حالا چرا کاری که گفتم رو انجام ندادی؟!!! :)

smhz777
چهارشنبه 11 فروردین 1389, 16:16 عصر
جناب راد ممنون مشكل حل شد.