How is the internal representation an issue?
Java string are utf16 internally and it's doesn't matter how you write your code nor what's the targeted format.
Also, string representations very much matter if you're coding with even the slightest amount of mechanical sympathy.