farzad_itc
پنج شنبه 11 شهریور 1389, 19:53 عصر
بعد از یه چند روز خودم تونستم مبدل رو بنویسم و توی یه کلاس گذاشتم و ازش دارم استفاده می کنم. این تابع رو می زارم تا شما هم بتونید ازش استفاده کنید.
public static string ConvertToWin(string input)
{
int i = 0;
int j = 0;
string a1;
string a2 = "";
a1 = input.ToString();
string[] after1 = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "،", "ـ", "؟", "آ", "ئ", "ء", "ا", "ا", " ب", "ب", "پ", "پ", " ت", "ت", "ث", "ث", "ج", "ج", "چ", "چ", " ح", "ح", "خ", "د", "د", "ر", "ز", "ژ", " س", "س", " ش", "ش", "ش", "ص", "ص", "ض", "ط", "ط", "ئ", "ظ", " ع", " ع", "ع", "ع", "ع", "غ", "غ", "غ", " ف", "ف", "ق", "ق", " ک", "ك", "ك", "گ", " ل", "ل", "ل", " م", "م", " ن", "ن", "و", " ه", "ه", "ه", " ی", " ی", "ي" };
// string[] after1 = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "،", "ـ", "؟", "آ", "ئ", "ء", "ا", "ا", "ب", "ب", "پ", "پ", " ت", "ت", "ث", "ث", "ج", "ج", "چ", "چ", "ح", "ح", "خ", "د", "د", "ر", "ز", "ژ", " س", "س", " س", "ش", "ش", "ص", "ص", "ض", "ط", "ط", "ؤ", "ظ", " ع", "ع", "ع", "ع", "ع", "غ", "غ", "غ", " ف", "ف", "ق", "ق", "ک", "ك", "ك", "گ", "ل", "ل", "ل", " م", "م", " ن", "ن", "و", "ه", "ه", "ه", " ی", " ی", "ي" };
string befor = "€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’ ”•–—ک™ڑ›œں،¢£¤¥¦§¨ ھ«¬®¯¾ئàلâمنهوçèéêëىيîï ٌٍَôُِ÷ّùْûü؟";
for (i = 0; i < after1.Length; i++)
{
a1 = a1.Replace(befor.Substring(i, 1), after1[i].ToString());
}
return a1.ToString();
این کد فقط مبدل ایران سیستم هستش و یه تابع دیگر هم داره برای برعکس کردن کلمات و اون هم این تابع هستش ولی باید خودتون استفاده بکنید.
static public string Reverse(string s)
{
char[] charArray = s.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.