title: Json to iOS Encoding Error
body: <p>Problem: I can't parse data from a JSON file to a NSArray appropriately. UTF encoding is not working as expected. </p>
  
  <p>My JSON looks something like:</p>
  
  <pre><code>[
  {"Name":"Marcos","Address":"1234 Brasil Av. São Paulo - SP","Latitude":"-23.000","Longitude":"-46.70"},{"Name":"Mario","Address":"1000 Washignton Luiz Av. Itú SP","Latitude":"-20.0000","Longitude":"-46.000"}
  ]
  </code></pre>
  
  <p>My Objective-C code is:</p>
  
  <pre><code>NSError *error = nil;
  
  NSURL *jsonUrl = [[NSURL alloc]initWithString:
      @"http://marcosdegni.com.br/teste/webservice_teste.php"];
  
  NSString *jsonString = [NSString stringWithContentsOfURL:jsonUrl
      encoding:NSUTF8StringEncoding error:&amp;error];
  
  NSLog(@"jsonString: %@ , Error:%@:" ,jsonString, error); //(1)
  
  if (!error) {
      NSError *error2 = nil;
      NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
  
      NSArray * jsonArray = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:&amp;error2];
      NSLog(@"\n\nArray: %@" \nError:$@, jsonArray, error2); //(2)
  
  //(*1*) This log show the content's as they are expected: note the characters ã and ú on the address fields.
  
  //(*2*) The logs from the array and the dictionary show this charters as it's UNIX codes:\U00e and \U00fa respectively.
  </code></pre>