PDA

View Full Version : سوال: تصحیح لینک های ناخوانا حاوی کلمات فارسی



Sal_64
چهارشنبه 14 فروردین 1392, 12:36 عصر
سلام
چطور باید اینجور لینک ها تصحیح کرد
مثلا این لینک
http://barnamenevis.org/showthread.php?391349-%D8%B3%D9%88%D8%A7%D9%84-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C-%DA%A9%D9%87-%D9%87%DB%8C%DA%86-%D9%88%D9%82%D8%AA-%D8%A8%D9%87-%D8%AC%D9%88%D8%A7%D8%A8-%D9%86%D8%B1%D8%B3%DB%8C%D8%AF%28%D9%86%D8%B5%D8%A 8-%D8%A8%D8%A7%D9%86%DA%A9-%D8%AF%D8%B1-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%85%D8%B4%D8%AA%D8%B1%DB%8C%29
تبدیل شود به این لینک

Mahmoud.Afrad
چهارشنبه 14 فروردین 1392, 13:57 عصر
string strEncoded = "http://barnamenevis.org/showthread.php?391349-%D8%B3%D9%88%D8%A7%D9%84-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C-%DA%A9%D9%87-%D9%87%DB%8C%DA%86-%D9%88%D9%82%D8%AA-%D8%A8%D9%87-%D8%AC%D9%88%D8%A7%D8%A8-%D9%86%D8%B1%D8%B3%DB%8C%D8%AF%28%D9%86%D8%B5%D8%A 8-%D8%A8%D8%A7%D9%86%DA%A9-%D8%AF%D8%B1-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%85%D8%B4%D8%AA%D8%B1%DB%8C%29";
string strDecoded = Uri.UnescapeDataString(strEncoded);

Sal_64
چهارشنبه 14 فروردین 1392, 18:39 عصر
تشکر
روی خط دوم این خطا میده
Invalid URI: There is an invalid sequence in the string.

Mahmoud.Afrad
چهارشنبه 14 فروردین 1392, 20:30 عصر
اون دو تا space رو پاک کن.

Sal_64
چهارشنبه 14 فروردین 1392, 21:21 عصر
تشکر
البته برا لینک های مورد نظر مجبور شدم دو مرتبه پشت سر هم از این دستور استفاده کنم