title: cursor.getString() doesn't work properly (ex: code postal = "01234" but return "1234" instead)
body: <p>I'm working with Android - SQLite.
  I have code postal number stored as CHAR[5] in SQLite db.</p>
  
  <pre class="lang-java prettyprint-override"><code>Cursor cursor = db.query( ... )
  String code = cursor.getString(cursor.getColumnIndex("code"));
  </code></pre>
  
  
  
  <pre><code>CREATE TABLE codepostal (
      code CHAR( 5 ) PRIMARY KEY NOT NULL UNIQUE,
      name VARCHAR( 70 ) NOT NULL
  );
  INSERT INTO [codepostal] ([code], [name]) VALUES (01001, 'My_city');
  </code></pre>
  
  <p>However it always returns with deleting "0" begining character of code postal?
  (ex: code postal = "01234" but return "1234" instead)</p>
  
  <p>Can someone explain?</p>