http://www.perlmonks.org?node_id=22640

Q&A > strings > What is the best way to capitalize a string? - Answer contributed by chromatic

Try the internal function uc. To capitalize just the first character, try ucfirst. This has the additional benefit of respecting any locale you have set.