title: NSData to NSString returns Null
body: <p>I have searched. But still couldnt get it.</p>
  
  <p>I'm converting NSdata to NSString. 
  When I do <code>[data description];</code>
  it returns me &lt;00000000 31323334 35363738>
  Yes, Im receiving my string @"12345678".</p>
  
  <p>How do I convert it to NSString appropriately?
  I tried</p>
  
  <pre><code>NSString *b = [NSString stringWithUTF8String:[data bytes]];
  NSString *a = [[NSString alloc] initWithBytes:[data bytes] length:[data length] encoding:NSUTF8StringEncoding];
  </code></pre>
  
  <p>Both returns me null. 
  Any idea?
  Thanks</p>
  
  <p>Hi all,
  Thanks for all suggestion. 
  It appears to be constant whereby theres a null character infront always. 
  So whenever I receive something, i just remove the first &lt;00000000>, then its working fine already</p>