title: Is it good to encode each string in BASE64 for storing in Mysql?
body: <p>In my android app, each string stored in mysql database is encoded.
  I do this because i have emoji in strings, and this is the only way i found.</p>
  
  <p>Encode :   </p>
  
  <pre><code>byte[] data = str.getBytes("UTF-8");
  String base64String = Base64.encodeToString(data, Base64.DEFAULT);
  </code></pre>
  
  <p>Decode :   </p>
  
  <pre><code>byte[] data = Base64.decode(userObject.getString("mystr"), Base64.DEFAULT);
  String question = new String(data, "UTF-8");
  </code></pre>