سلام
سورس وب پیج را میخونم
ولی کلماتی را که به صورت اینکود شده تعریف شده ان را نمیدونم چجوری بخونمشون
چه کنم ؟
مثلا اینجوریه جمله ای که دریافت شده
اینکود شده است چجوری بخونمشون ؟
اقا اینجا نمشه کد شده بزار هرچی کد میزارم برمیگردونه به نوشته......
سلام
سورس وب پیج را میخونم
ولی کلماتی را که به صورت اینکود شده تعریف شده ان را نمیدونم چجوری بخونمشون
چه کنم ؟
مثلا اینجوریه جمله ای که دریافت شده
اینکود شده است چجوری بخونمشون ؟
اقا اینجا نمشه کد شده بزار هرچی کد میزارم برمیگردونه به نوشته......
منضورتونو متوجه نمیشم یعنی Unicode میخواین اما Ansi میگیره؟(منضورتون از کد شده اینه)
یا نه مثلا base 64 یا یه الگوریتم کد داره؟
من مثلا میخوام اینجوری نمایش داده بشه :
همینجوری تستی
ولی به جاش کد شده نشون داده میشه (فکر میکنم کد utf-8 هست)
مانند تصویر زیر :
e.png
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);