title: ucwords not capitalizing accented letters
body: <p>I have a string with all letters capitalized. I'm using the ucwords() and the mb_strtolower() functions to capitalize only the first letter of a string. But I'm having some problems when the first letter of a word have a accent. For example:</p>
  
  <pre><code>ucwords(mb_strtolower('GRANDE ÁRVORE')); //outputs 'Grande árvore'
  </code></pre>
  
  <p>Why the first letter of the second word is not being capitalized? What can I do to solve this?</p>