private string iranSystemToUnicode(string str)
{
string str2 = "";
foreach (char ch in str)
{
switch ((int)ch)
{
case 138: str2 = 'آ' + str2;
break;
case 141: str2 = 'آ' + str2;
break;
case 142: str2 = 'ئ' + str2;
break;
case 143: str2 = 'ء' + str2;
break;
case 144: str2 = 'ا' + str2;
break;
case 145: str2 = 'ا' + str2;
break;
case 146: str2 = 'ب' + str2;
break;
case 147: str2 = 'ب' + str2;
break;
case 148: str2 = 'پ' + str2;
break;
case 149: str2 = 'پ' + str2;
break;
case 150: str2 = 'ت' + str2;
break;
case 151: str2 = 'ت' + str2;
break;
case 152: str2 = 'ث' + str2;
break;
case 153: str2 = 'ث' + str2;
break;
case 154: str2 = 'ج' + str2;
break;
case 155: str2 = 'ج' + str2;
break;
case 156: str2 = 'چ' + str2;
break;
case 157: str2 = 'چ' + str2;
break;
case 158: str2 = 'ح' + str2;
break;
case 159: str2 = 'ح' + str2;
break;
case 160: str2 = 'خ' + str2;
break;
case 161: str2 = 'خ' + str2;
break;
case 162: str2 = 'د' + str2;
break;
case 163: str2 = 'ذ' + str2;
break;
case 164: str2 = 'ر' + str2;
break;
case 165: str2 = 'ز' + str2;
break;
case 166: str2 = 'ژ' + str2;
break;
case 167: str2 = 'س' + str2;
break;
case 168: str2 = 'س' + str2;
break;
case 169: str2 = 'ش' + str2;
break;
case 170: str2 = 'ش' + str2;
break;
case 171: str2 = 'ص' + str2;
break;
case 172: str2 = 'ص' + str2;
break;
case 173: str2 = 'ض' + str2;
break;
case 174: str2 = 'ض' + str2;
break;
case 175: str2 = 'ط' + str2;
break;
case 176: str2 = '°' + str2;
break;
case 192: str2 = 'ہ' + str2;
break;
case 193: str2 = 'ء' + str2;
break;
case 194: str2 = 'آ' + str2;
break;
case 195: str2 = 'أ' + str2;
break;
case 196: str2 = 'ؤ' + str2;
break;
case 197: str2 = 'إ' + str2;
break;
case 198: str2 = 'ئ' + str2;
break;
case 199: str2 = 'ا' + str2;
break;
case 200: str2 = 'ب' + str2;
break;
case 201: str2 = 'ة' + str2;
break;
case 202: str2 = 'ت' + str2;
break;
case 203: str2 = 'ث' + str2;
break;
case 204: str2 = 'ج' + str2;
break;
case 205: str2 = 'ح' + str2;
break;
case 206: str2 = 'خ' + str2;
break;
case 207: str2 = 'د' + str2;
break;
case 208: str2 = 'ذ' + str2;
break;
case 209: str2 = 'ر' + str2;
break;
case 210: str2 = 'ز' + str2;
break;
case 211: str2 = 'س' + str2;
break;
case 212: str2 = 'ش' + str2;
break;
case 213: str2 = 'ص' + str2;
break;
case 214: str2 = 'ض' + str2;
break;
case 215: str2 = '×' + str2;
break;
case 216: str2 = 'ط' + str2;
break;
case 217: str2 = 'ظ' + str2;
break;
case 218: str2 = 'ع' + str2;
break;
case 219: str2 = 'غ' + str2;
break;
case 221: str2 = 'ف' + str2;
break;
case 222: str2 = 'ق' + str2;
break;
case 223: str2 = 'ک' + str2;
break;
case 224: str2 = 'ظ' + str2;
break;
case 225: str2 = 'ع' + str2;
break;
case 226: str2 = 'ع' + str2;
break;
case 227: str2 = 'ع' + str2;
break;
case 228: str2 = 'ع' + str2;
break;
case 229: str2 = 'غ' + str2;
break;
case 230: str2 = 'غ' + str2;
break;
case 231: str2 = 'غ' + str2;
break;
case 232: str2 = 'غ' + str2;
break;
case 233: str2 = 'ف' + str2;
break;
case 234: str2 = 'ف' + str2;
break;
case 235: str2 = 'ق' + str2;
break;
case 236: str2 = 'ق' + str2;
break;
case 237: str2 = 'ک' + str2;
break;
case 238: str2 = 'ک' + str2;
break;
case 239: str2 = 'گ' + str2;
break;
case 240: str2 = 'گ' + str2;
break;
case 241: str2 = 'ل' + str2;
break;
case 242: str2 = "لا" + str2;
break;
case 243: str2 = 'ل' + str2;
break;
case 244: str2 = 'م' + str2;
break;
case 245: str2 = 'م' + str2;
break;
case 246: str2 = 'ن' + str2;
break;
case 247: str2 = 'ن' + str2;
break;
case 248: str2 = 'و' + str2;
break;
case 249: str2 = 'ه' + str2;
break;
case 250: str2 = 'ه' + str2;
break;
case 251: str2 = 'ه' + str2;
break;
case 252: str2 = 'ي' + str2;
break;
case 253: str2 = 'ي' + str2;
break;
case 254: str2 = 'ي' + str2;
break;
//-----------
case 1548: str2 = 'خ' + str2;
break;
case 1604: str2 = 'ع' + str2;
break;
case 1606: str2 = 'ع' + str2;
break;
case 1607: str2 = 'غ' + str2;
break;
case 1609: str2 = 'ق' + str2;
break;
case 1610: str2 = 'ک' + str2;
break;
case 1611: str2 = 'گ' + str2;
break;
case 1612: str2 = 'ل' + str2;
break;
case 1613: str2 = "لا" + str2;
break;
case 1614: str2 = "ل" + str2;
break;
case 1615: str2 = "م" + str2;
break;
case 1616: str2 = "ن" + str2;
break;
case 1617: str2 = "و" + str2;
break;
case 1618: str2 = "ه" + str2;
break;
case 1670: str2 = "آ" + str2;
break;
case 1672: str2 = "ء" + str2;
break;
case 1681: str2 = "ج" + str2;
break;
case 1688: str2 = "ئ" + str2;
break;
case 1705: str2 = "ث" + str2;
break;
case 1711: str2 = "ا" + str2;
break;
case 1722: str2 = "ح" + str2;
break;
case 1726: str2 = "ش" + str2;
break;
case 8204: str2 = "چ" + str2;
break;
case 8205: str2 = "ح" + str2;
break;
case 8206: str2 = "ي" + str2;
break;
case 8207: str2 = "ي" + str2;
break;
case 8211: str2 = "ت" + str2;
break;
case 8212: str2 = "ت" + str2;
break;
case 8216: str2 = "ا" + str2;
break;
case 8217: str2 = "ب" + str2;
break;
case 8220: str2 = "ب" + str2;
break;
case 8226: str2 = "پ" + str2;
break;
case 8250: str2 = "ج" + str2;
break;
case 8482: str2 = "ث" + str2;
break;
case 1605: str2 = "ع" + str2;
break;
case 1746: str2 = " " + str2;
break;
default:
break;
}
}
return str2;
}