title: Converting String which contains Turkish characters to lowercase
body: <p>I want to convert a string which contains Turkish characters to lowercase with Turkish characters mapped into English equivalents i.e. <code>"İĞŞÇ"</code> -> <code>"igsc"</code>.</p>
  
  <p>When I use <code>toLowerCase(new Locale("en", "US"))</code> function it converts for example <code>İ</code> to <code>i</code> but with dotted.</p>
  
  <p>How can I solve this problem? (I'm using Java 7)</p>
  
  <p>Thank you.</p>