title: Why converting '1' char to int using toInt method results to 49?
body: <p>I want to convert a char to an int value.
  I am a bit puzzled by the way <code>toInt</code> works. </p>
  
  <pre class="lang-scala prettyprint-override"><code>println(("123").toList)         //List(1, 2, 3)
  ("123").toList.head             // res0: Char = 1
  ("123").toList.head.toInt       // res1: Int = 49 WTF??????
  </code></pre>
  
  <p>49 pops up randomly for no reason.
  How do you convert a char to int the right way?</p>