PDA

View Full Version : سوال: تبدیل به UTF8



reza_mostafavi63
جمعه 19 شهریور 1389, 13:41 عصر
تبدیل به UTF8

با سلام خدمت دوستان
من یه مشکلی دارم و اون اینه که نمیدونم چطور میتونم حروف فارسی رو به کد UTF8 تبدیل کنم
به عنوان مثال :معادل عبارت "برنامه نویس" میشه :

=D8=A8=D8=B1=D9=86=D8=A7=D9=85=D9=87 =D9=86=D9=88=D9=8A=D8=B3

حالا این کدها رو با چه فرمولی از کد اسکی تولید میکنن . من هر چی گشتم نتونستم چارستشو پیدا کنم ؟؟؟؟

shima2006
جمعه 19 شهریور 1389, 14:05 عصر
میشه بگی واسه چی میخوای این تبدیل رو انجام بدی؟!

reza_mostafavi63
جمعه 19 شهریور 1389, 14:26 عصر
چیز خاصی نیست . این کدک توی ذخیره Vnot (یادداشت) توی اکثر موبایل ها استفاده میشه . میخام ببینم چطوری عمل میشه .

reza_mostafavi63
جمعه 19 شهریور 1389, 15:55 عصر
توی C# میشه از این تابع استفاده کرد ، البته مشکل من حل شد ولی اگه کسی روش تبدیلشو بلده بزاره تا اونم یاد بگریم .


public string StringToUTF8(string e)
{
UTF8Encoding u = new UTF8Encoding();
byte[] b = u.GetBytes(e);
string s = "=" + System.Text.RegularExpressions.Regex.Replace
(BitConverter.ToString(b), "-", "=").ToUpper();
return s;
}