maybe try iconv (http://uk.php.net/manual/en/function.iconv.php) e.g. echo iconv('ISO-8859-1', 'UTF-8//TRANSLIT', 'français'); -- /James On Mon, May 12, 2008 at 4:09 PM, Yannick Warnier <ywarnier@xxxxxxxxxxxx> wrote: > Hello, > > I've been trying to find something nice to transform an accentuated > string into a non-accentuated string. Obviously, I'm mostly playing > inside the European languages, but any method that could transform > arabic or asian characters to plain non-accentuated characters would be > perfect. > > I have found a number of solutions, ranging from str_replace() for every > known accentuated character to strtr() to a preg_replace() of a > conversion of the string to html characters then removing the "&" and > the "alteration" string (acute, grave, circ, ...). > > I must say the last one seems to work better because it's less affected > by charset changes, but it still seems awfully slow to me and I would > like to know if there is any function that exists that could do that for > me? > > Yannick > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >