من میخوام با #C رشته ای با یونیکد windows-1256 رو به UTF8 تبدیل کنم . کمکم میکنید؟(در ASP.NET 2003 )
من میخوام با #C رشته ای با یونیکد windows-1256 رو به UTF8 تبدیل کنم . کمکم میکنید؟(در ASP.NET 2003 )
آخرین ویرایش به وسیله Identifier : شنبه 09 دی 1385 در 11:52 صبح
کد زیر:
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("windo ws-1256"),Encoding.UTF8)