title: JDBC ResultSetMetadata Garbage characters
body: <ol>
  <li><p>what I want to do :</p>
  
  <p>input sql statement, and get the column name set . like this ：</p>
  
  <p>select email as "邮件" from t_user</p></li>
  </ol>
  
  <p>2.what I hava done:</p>
  
  <pre><code>    String url = "jdbc:mysql://127.0.0.1:3306/testcode?useUnicode=true&amp;characterEncoding=utf8";
      Statement st = conn.createStatement();
      st.setFetchSize(1);
      ResultSet rs = st.executeQuery(sql);
      ResultSetMetaData rmd = rs.getMetaData();
      int columnCount = rmd.getColumnCount();
      for (int i = 1; i &lt;= columnCount; i++) {
          String column = rmd.getColumnName(i);
      }
  </code></pre>
  
  <ol>
  <li>what's problem I got:
  the column name is garbage characters(except english letters),but the resultset is ok.</li>
  </ol>