Add support for Unicode escape sequences (\u{123})

Add support for Unicode escape sequences (\u{123})
These toUpperCase are not needed. If you feel strongly that upper case is easier to read you can keep them.