سلام
استاد راد این مشکل خیلی عجیبه چون اصلا داخل کوکی من نمیتونه عبارت "Farsi" درج بشه
کد هایی که من نوشتم به شکل زیر هستند :
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.Cookies["mylang"] == null)
{
HttpCookie mylang = new HttpCookie("mylang");
mylang.Value = "fa";
mylang.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(mylang);
}
Thread.CurrentThread.CurrentUICulture = new CultureInfo(Request.Cookies["mylang"].Value);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.Cookies["mylang"].Value);
}
در این کد اگه کوکی موجود نباشه بنده مقدار fa را بهش میدم ، در جاهای دیگر هم کوکی توسط یک فیلد از Db پر میشه که این فیلد چون از نوع char 2 هست امکان نداره که مقدار farsi داخلش قرار بگیره !