I searched Java's internal representation for String, but I've ... Java uses UTF-16 for the internal text ...
stackoverflow.com