UTF-8 vs UTF-16: Which Encoding Should Your App Use?