Advertisement
Guest User

Untitled

a guest
May 26th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. message = @"£ØÇéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£ØáíóúñѪº¿Á©¢¥─+ãÃ=ÊËÈ€ÍÎÏÓßÔÒõÕµþÞÚÛÙýݯ´±_¶÷";
  2.    
  3.     for (int i = 0; i < message.length; i++) {
  4.         NSString *messageChar = [NSString stringWithFormat: @"%C",[message characterAtIndex:i]];
  5.         const char *charData = NULL;
  6.        
  7.         if ([[NSNumber numberWithUnsignedChar:[message characterAtIndex:i]] integerValue] < 137) {
  8.             charData = [messageChar UTF8String];
  9.         } else if ([messageChar isEqualToString:@"Ç"]) {// 80-8F
  10.             charData = "\x80";
  11.         } else if ([messageChar isEqualToString:@"ü"]) {
  12.             charData = "\x81";
  13.         } else if ([messageChar isEqualToString:@"é"]) {
  14.             charData = "\x82";
  15.         } else if ([messageChar isEqualToString:@"â"]) {
  16.             charData = "\x83";
  17.         } else if ([messageChar isEqualToString:@"ä"]) {
  18.             charData = "\x84";
  19.         } else if ([messageChar isEqualToString:@"à"]) {
  20.             charData = "\x85";
  21.         } else if ([messageChar isEqualToString:@"å"]) {
  22.             charData = "\x86";
  23.         } else if ([messageChar isEqualToString:@"ç"]) {
  24.             charData = "\x87";
  25.         } else if ([messageChar isEqualToString:@"ê"]) {
  26.             charData = "\x88";
  27.         } else if ([messageChar isEqualToString:@"ë"]) {
  28.             charData = "\x89";
  29.         } else if ([messageChar isEqualToString:@"è"]) {
  30.             charData = "\x8A";
  31.         } else if ([messageChar isEqualToString:@"ï"]) {
  32.             charData = "\x8B";
  33.         } else if ([messageChar isEqualToString:@"î"]) {
  34.             charData = "\x8C";
  35.         } else if ([messageChar isEqualToString:@"ì"]) {
  36.             charData = "\x8D";
  37.         } else if ([messageChar isEqualToString:@"Ä"]) {
  38.             charData = "\x8E";
  39.         } else if ([messageChar isEqualToString:@"Å"]) {
  40.             charData = "\x8F";
  41.         } else if ([messageChar isEqualToString:@"É"]) { //90 - 9D
  42.             charData = "\x90";
  43.         } else if ([messageChar isEqualToString:@"æ"]) {
  44.             charData = "\x91";
  45.         } else if ([messageChar isEqualToString:@"Æ"]) {
  46.             charData = "\x92";
  47.         } else if ([messageChar isEqualToString:@"ô"]) {
  48.             charData = "\x93";
  49.         } else if ([messageChar isEqualToString:@"ö"]) {
  50.             charData = "\x94";
  51.         } else if ([messageChar isEqualToString:@"ò"]) {
  52.             charData = "\x95";
  53.         } else if ([messageChar isEqualToString:@"û"]) {
  54.             charData = "\x96";
  55.         } else if ([messageChar isEqualToString:@"ù"]) {
  56.             charData = "\x97";
  57.         } else if ([messageChar isEqualToString:@"ÿ"]) {
  58.             charData = "\x98";
  59.         } else if ([messageChar isEqualToString:@"Ö"]) {
  60.             charData = "\x99";
  61.         } else if ([messageChar isEqualToString:@"Ü"]) {
  62.             charData = "\x9A";
  63.         } else if ([messageChar isEqualToString:@"ø"]) {
  64.             charData = "\x9B";
  65.         } else if ([messageChar isEqualToString:@"£"]) {
  66.             charData = "\x9C";
  67.         } else if ([messageChar isEqualToString:@"Ø"]) {
  68.             charData = "\x9D";
  69.         } else if ([messageChar isEqualToString:@"á"]) {
  70.             charData = "\xA0";
  71.         } else if ([messageChar isEqualToString:@"í"]) {
  72.             charData = "\xA1";
  73.         } else if ([messageChar isEqualToString:@"ó"]) {
  74.             charData = "\xA2";
  75.         } else if ([messageChar isEqualToString:@"ú"]) {
  76.             charData = "\xA3";
  77.         } else if ([messageChar isEqualToString:@"ñ"]) {
  78.             charData = "\xA4";
  79.         } else if ([messageChar isEqualToString:@"Ñ"]) {
  80.             charData = "\xA5";
  81.         } else if ([messageChar isEqualToString:@"ª"]) {
  82.             charData = "\xA6";
  83.         } else if ([messageChar isEqualToString:@"º"]) {
  84.             charData = "\xA7";
  85.         } else if ([messageChar isEqualToString:@"¿"]) {
  86.             charData = "\xA8";
  87.         } else if ([messageChar isEqualToString:@"Á"]) {
  88.             charData = "\xB5";
  89.         } else if ([messageChar isEqualToString:@"Â"]) {
  90.             charData = "\xB6";
  91.         } else if ([messageChar isEqualToString:@"À"]) {
  92.             charData = "\xB7";
  93.         } else if ([messageChar isEqualToString:@"©"]) {
  94.             charData = "\xB8";
  95.         } else if ([messageChar isEqualToString:@"¢"]) {
  96.             charData = "\xBD";
  97.         } else if ([messageChar isEqualToString:@"¥"]) {
  98.             charData = "\xBE";
  99.         } else if ([messageChar isEqualToString:@"─"]) {
  100.             charData = "\xC4";
  101.         } else if ([messageChar isEqualToString:@"+"]) {
  102.             charData = "\xC5";
  103.         } else if ([messageChar isEqualToString:@"ã"]) {
  104.             charData = "\xC6";
  105.         } else if ([messageChar isEqualToString:@"Ã"]) {
  106.             charData = "\xC7";
  107.         } else if ([messageChar isEqualToString:@"="]) {
  108.             charData = "\xCD";
  109.         } else if ([messageChar isEqualToString:@"Ê"]) {
  110.             charData = "\xD2";
  111.         } else if ([messageChar isEqualToString:@"Ë"]) {
  112.             charData = "\xD3";
  113.         } else if ([messageChar isEqualToString:@"È"]) {
  114.             charData = "\xD4";
  115.         } else if ([messageChar isEqualToString:@"€"]) {
  116.             charData = "\xD5";
  117.         } else if ([messageChar isEqualToString:@"Í"]) {
  118.             charData = "\xD6";
  119.         } else if ([messageChar isEqualToString:@"Î"]) {
  120.             charData = "\xD7";
  121.         } else if ([messageChar isEqualToString:@"Ï"]) {
  122.             charData = "\xD8";
  123.         } else if ([messageChar isEqualToString:@"Ó"]) {
  124.             charData = "\xE0";
  125.         } else if ([messageChar isEqualToString:@"ß"]) {
  126.             charData = "\xE1";
  127.         } else if ([messageChar isEqualToString:@"Ô"]) {
  128.             charData = "\xE2";
  129.         } else if ([messageChar isEqualToString:@"Ò"]) {
  130.             charData = "\xE3";
  131.         } else if ([messageChar isEqualToString:@"õ"]) {
  132.             charData = "\xE4";
  133.         } else if ([messageChar isEqualToString:@"Õ"]) {
  134.             charData = "\xE5";
  135.         } else if ([messageChar isEqualToString:@"µ"]) {
  136.             charData = "\xE6";
  137.         } else if ([messageChar isEqualToString:@"þ"]) {
  138.             charData = "\xE7";
  139.         } else if ([messageChar isEqualToString:@"Þ"]) {
  140.             charData = "\xE8";
  141.         } else if ([messageChar isEqualToString:@"Ú"]) {
  142.             charData = "\xE9";
  143.         } else if ([messageChar isEqualToString:@"Û"]) {
  144.             charData = "\xEA";
  145.         } else if ([messageChar isEqualToString:@"Ù"]) {
  146.             charData = "\xEB";
  147.         } else if ([messageChar isEqualToString:@"ý"]) {
  148.             charData = "\xEC";
  149.         } else if ([messageChar isEqualToString:@"Ý"]) {
  150.             charData = "\xED";
  151.         } else if ([messageChar isEqualToString:@"¯"]) {
  152.             charData = "\xEE";
  153.         } else if ([messageChar isEqualToString:@"´"]) {
  154.             charData = "\xEF";
  155.         } else if ([messageChar isEqualToString:@"±"]) {
  156.             charData = "\xF1";
  157.         } else if ([messageChar isEqualToString:@"_"]) {
  158.             charData = "\xF2";
  159.         } else if ([messageChar isEqualToString:@"¶"]) {
  160.             charData = "\xF4";
  161.         } else if ([messageChar isEqualToString:@"÷"]) {
  162.             charData = "\xF6";
  163.         }
  164.        
  165.         if (charData) {
  166.             [commands appendBytes:charData length:1];
  167.         }
  168.        
  169.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement