Ensuring proper Java character encoding of byte streams
java - Reading a file using utf-8 that is encoded in utf-8 doesn't work, but reading the same file using "windows-1252" or "iso-8859-1" does - Stack Overflow
How to read a UTF-8 file in Java - Mkyong.com
Java IO Tutorial - Java Charset.toString()
How to Convert a String to Lowercase in Java - YouTube
Java67: How to Convert Byte array to String in Java with Example