title: ucfirst() function for multibyte character encodings
body: <p><a href="https://stackoverflow.com/questions/2516448/problems-with-strtolower-function">I've asked about <code>strtolower</code> function.</a> But when using foreign characters it doesn't convert them into uppercase, so I must use:</p>
  
  <pre><code> mb_strtolower($a,"utf8");
  </code></pre>
  
  <p>But what can I do, if I want to use <code>ucfirst()</code> function? I haven't found any similar function, where I can set encoding type.</p>