"With Java's consistent six-month release cadence Oracle is meeting those demands, helping to keep Java relevant for modern applications and workloads,"
Oh really? Demands from whom, exactly? We don't even test on these non-EOL releases because none of our customers use them. By contrast, we had an email just last month from a customer still running Java 1.4, which was released in 2002.
Re. the UTF-8 issue, I remember getting bitten by this back in about 2000, when some ASCII files I was blithely reading with a FileReader turned out not to be gibberish on an AS/400 - the native encoding was EBCDIC. A trap for young players (as I was then).