PDA

View Full Version : مشکل بزرگ در Encoding



chaalesh
چهارشنبه 06 دی 1385, 12:58 عصر
من میخوام با #C رشته ای با یونیکد windows-1256 رو به UTF8 تبدیل کنم . کمکم میکنید؟(در ASP.NET 2003 )

SalarSoft
چهارشنبه 06 دی 1385, 19:07 عصر
کد زیر:



public static string ConvertEncoding(string srcStr, Encoding srcEnc, Encoding destEnc)
{
byte[] bytes = srcEnc.GetBytes(srcStr);
bytes = Encoding.Convert(srcEnc, destEnc, bytes);
return destEnc.GetString(bytes);
}



طرز استفاده:


ConvertEncoding("Text",Encoding.GetEncoding("windows-1256"),Encoding.UTF8)