Your task is to find out what happens when you call the toUpperCase method on strings that contain accented characters and other international characters. Does a lowercase é really become an uppercase É? What about the German “double s”, written as ß? There is no corresponding uppercase letter. A German who wants to write the word Fuß (foot) in uppercase writes FUSS.

Verify that Java knows about the proper handling of these characters. Look up their Unicode values in Appendix A. To include a Unicode character in a string, start with \u and then include the four Unicode hex digits. For example, the Java string with the contents San José is written as "San Jos\u00E9".