السلام عليكم ورحمة الله وبركاتة
عندي مشكلة وهي بعد رفع الموقع اكتشفت عند قراءة الكوكيز اجد اللغة ?®?®??†??®?¹???³???‡?¹ علمان بان الموقع يشغل ويعرض اللغة العربية وكذالك قاعدة البيانات مافي مشكلة وعند قراءة البيانات من الكوكيز والقيم الموجودة بالعربية اجد التالي ؟؟؟؟ وقمت بالتجربة الاتي
web.config من ملف
<globalization requestEncoding="windows-1256" responseEncoding="windows-1256"/>
ثم بعد ذلك
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
قمت بالدخول الي لوحة التحكم الموقع ASP.NET Configuration for Domain
Globalization Settings
قمت بتجربة windows-1256 ثم بالتغير الي Encoding الي utf-8 وتم التجربة كما هي ولكن اشكال الرمز تتغير مش اكثر ولا اجد اللغة العربية فماذا افعل ؟
هذا هو الكود الذي اجرب بة
page 1
protected void ButSave_Click(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("test");
cookie.Values.Add("val", TextBox1.Text);
Response.Cookies.Add(cookie);
Response.Redirect("2.aspx");
}
page 2
protected void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.Cookies["test"].Values["val"].ToString();
}
