[Uppercase parameter]Any Text[/Uppercase]

Changes all lower case letters to upper case.

To convert certain characters to upper case, put them inside an [Uppercase] context.

Example (normally you would put the following text into a .tpl file on your server and use a web browser to link to it):

[Uppercase]Some Text that contains upper- and lower case letters[/Uppercase]

Try It!

In the example above, the displayed text will be

SOME TEXT THAT CONTAINS UPPER- AND LOWER CASE LETTERS

This context is most often used with [username] and [password] tags, because many web servers do not allow lower case letters to be sent from the browser's realm protection dialog. By making sure that all usernames/passwords entered into a database are uppercase, you can be sure that all browsers and web servers will work properly for password authentication.

New for 2.1: you can optionally change the behavior of uppercase with charset=mac or charset=iso, which causes high-ASCII characters to change case differently depending on which character set your data is.

[Uppercase charset=iso]...some text...[/Uppercase]