title: iOS : decode utf8 string
body: <p>I'm receiving a json data from server with some strings inside. I use <code>SBJson</code> <a href="https://github.com/stig/json-framework" rel="nofollow">https://github.com/stig/json-framework</a> to get them.</p>
  
  <p>However when I output some strings at <code>UILabel</code> they look like this: <code>\u0418\u043b\u044c\u044f\u0411\u043b\u043e\u0445</code> (that's Cyrillic symbols)</p>
  
  <p>And it's all right with latin characters</p>
  
  <p>How can I decode it into normal symbols?</p>
  
  <p>Some code about getting data:</p>
  
  <pre><code>   NSData * data = [NSURLConnection sendSynchronousRequest:request returningResponse:&amp;response error:&amp;error];   
     NSString *stringData = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
     NSDictionary *object = [parser objectWithString:stringData error:nil];
     NSString *comments = [NSString stringWithFormat:@"%@",[object valueForKey:@"comments"]];
  </code></pre>
  
  <p>String <em>comments</em> has a very special format, so I'm doing some operation like <code>stringByTrimmingCharactersInSet</code> ,</p>
  
  <p><code>stringByReplacingOccurrencesOfString</code> ,</p>
  
  <p><code>NSArray* json_fields = [comments_modified componentsSeparatedByString: @";"];</code></p>
  
  <p>to get a final data.</p>
  
  <p>This is an example of received data after some trimming/replacing (it's <code>NSString* comments</code>):</p>
  
  <pre><code>"already_wow"=0;"date_created"="2012/03/1411:11:18";id=41598;name="\U0418\U043b\U044c\U044f\U0411\U043b\U043e\U0445";text="\U0438\U043d\U0442\U0435\U0440\U0435\U0441\U043d\U043e";"user_id"=1107;"user_image"="user_image/a6/6f/96/21/20111220234109510840_1107.jpg";"user_is_deleted"=0;username=IlyaBlokh;"wow_count"=0;
  </code></pre>
  
  <p>You see that fields <code>text</code> and <code>name</code> are encoded</p>
  
  <p>If I display them on the view (at UILabel for example), they still look the same</p>