PDA

View Full Version : سوال: چطور یک string رو به utf-8 تبدیل کنم ...



ostovarit
پنج شنبه 11 آذر 1389, 23:18 عصر
چطور یک string رو به نوع utf-8 تبدیل کنم ... من میخوام حاصل تبدیل رو به متدی بدم که استرینگ میگیره ...
مثلا من از کد زیر استفاده کردم حروف لاتین مشکلی نیست ولی فارسی ها علامت ؟ میشه ...



byte[] byteArray = Encoding.Default.GetBytes(SampleText);
string finalString = Encoding.UTF8.GetString(byteArray);
کد زیر هم فارسی رو ساپورت میکنه ولی حرف "ی" رو نه ...


byte[] byteArray = Encoding.UTF8.GetBytes(advText);
string finalString = Encoding.UTF8.GetString(byteArray);


لطفا راهنمایی کنید ...
با تشکر

ostovarit
جمعه 12 آذر 1389, 12:38 عصر
راه حلللللللللللللللل::لبخندسا ده:



byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(FirstText);
string FinalText = System.Text.Encoding.GetEncoding(0).GetString(byte Array);