It depends on what you mean by "Capitalizing"
strtoupper("lowercase srting"); // => LOWERCASE STRING
ucfirst("lowercase string"); // => Lowercase string
ucwords("lowercase string"); // => Lowercase String
It could be that this won't work with unicode Strings, but this works with unicode strings to:
mb_convert_case("lowercase string", MB_CASE_TITLE, "UTF-8");
// => Lowercase String
// be aware:
mb_convert_case("UPPERCASE STRING", MB_CASE_TITLE, "UTF-8");
// => Uppercase String
mb_convert_case("lowercase string", MB_CASE_UPPER, "UTF-8");
// => LOWERCASE STRING
There is no direct approach for ucfirst
with multibyte characters. PHP-Reference
You can also do this in css:
td.sitename1 a, td.sitename1 div {
text-transform: uppercase;
} /* Will make 'UPPERCASE STRING' */
td.sitename1 a, td.sitename1 div {
text-transform: capitalize;
} /* Will make 'Capitalized String' */