نوشته شده توسط
mg_mahyar
سلام من یک سری کدینگ دارم میخوام بازشون کنم چی کار کنم؟ راهنمایی میخوام
%D9%86%D8%A7%D9%85%20%D8%AF%D8%B1%D8%B3
ان کدی هست که دارم ظاهرا اسم یک درسه. اصول طراحي كامپايلر اما از اون عبارت چطوری به این عبارت برشم؟
سلام.
می تونید بدین شکل عمل کنید:
string input = "%D9%86%D8%A7%D9%85%20%D8%AF%D8%B1%D8%B3";
byte[] bytes = new byte[input.Length / 3];
for (int i = 0; i < input.Length; i += 3)
bytes[i / 3] = Convert.ToByte(input.Substring(i + 1, 2), 16);
String decodedString = System.Text.UTF8Encoding.UTF8.GetString(bytes);
موفق باشید.
پاورقی: شما می تونید System.Web.dll رو به پروژه اتون اضافه کنید، و بدین شکل عمل تبدیل رو انجام بدید:
string decodedString = System.Web.HttpUtility.UrlDecode(input);