It's because of the call to setlocale(LC_CTYPE, 'C'); in _unicode_check() in includes/unicode.inc.<br><br>From <a href="http://www.php.net/manual/en/function.iconv.php#86077">http://www.php.net/manual/en/function.iconv.php#86077</a> I tried doing the following and it worked for me (very important to note setting back the original value to setlocale().<br>
<br>setlocale(LC_CTYPE, 'fr_FR.utf8');<br>$string = "Stéphanie,D Hérouville";<br>$output = iconv("UTF-8", 'ASCII//TRANSLIT', $string);<br>print $output;<br>setlocale(LC_CTYPE, 'C');<br>
<br>I'm not sure which locale string you'd use in the first call to
setlocale (I used French in this case) but you can get all the values on your system by running
locale -a from the command line.<br><br clear="all">Dave Reid<br><a href="mailto:dave@davereid.net">dave@davereid.net</a>