سلام
سورس وب پیج را میخونم
ولی کلماتی را که به صورت اینکود شده تعریف شده ان را نمیدونم چجوری بخونمشون
چه کنم ؟
مثلا اینجوریه جمله ای که دریافت شده
اینکود شده است چجوری بخونمشون ؟
اقا اینجا نمشه کد شده بزار هرچی کد میزارم برمیگردونه به نوشته......
Printable View
سلام
سورس وب پیج را میخونم
ولی کلماتی را که به صورت اینکود شده تعریف شده ان را نمیدونم چجوری بخونمشون
چه کنم ؟
مثلا اینجوریه جمله ای که دریافت شده
اینکود شده است چجوری بخونمشون ؟
اقا اینجا نمشه کد شده بزار هرچی کد میزارم برمیگردونه به نوشته......
منضورتونو متوجه نمیشم یعنی Unicode میخواین اما Ansi میگیره؟(منضورتون از کد شده اینه)
یا نه مثلا base 64 یا یه الگوریتم کد داره؟
من مثلا میخوام اینجوری نمایش داده بشه :
همینجوری تستی
ولی به جاش کد شده نشون داده میشه (فکر میکنم کد utf-8 هست)
مانند تصویر زیر :
ضمیمه 109337
http://i.imgur.com/gEgvLsV.png
از این کد استفاده کنید
http://stackoverflow.com/questions/3...maticaly-in-ne
دوست عزیز بسیار متشکرم از شما
ولی اینجوری که شما میگی خیلی بده......چرا ؟
جواب من را با از خودتون مقایسه کنید :
جواب سوالات خودم را معمولا خودم میدهم
چرا..!!!!
اینم جواب این سوالمه
WebUtility.HtmlDecode(txt);
امیدوارم به کار شخص دیگری بیاید
و از یه نفر دیگه زمان کمتری بگیره تا بفهمه چجوری این کار را بکنه......
موفق باشید
:متعجب::متعجب::متعجب::متعجب:ف کرشم نمیکردم اینقدر راحت باشه در هر صورت شرمنده نتونستم کمک کنم:خجالت:
از Uri.UnescapeDataString() هم میتونی استفاده کنید.
string str = Uri.UnescapeDataString("%D8%AE%D9%88%D8%A7%D9%86%D 8%AF%D9%86-%DA%A9%D9%84%D9%85%D8%A7%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%DB%8C%D9%86%DA%A9%D9%88%D8%AF-%D8%B4%D8%AF%D9%87-%28%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%A7%D8%B2-%D9%88%D8%A8%29");
MessageBox.Show(str);