It's not going to help you with your special character issue, but you should take a look at the cpan module: Lingua::EN::NameCase.
It will help you fix the special names like MacDonald etc.
- MillerIn reply to Re: Unable to lc upper case accented characters
by wind
in thread Unable to lc upper case accented characters
by jkeenan1
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |