oops wrong way round echo iconv('UTF-8', 'ISO-8859-1//TRANSLIT', 'français'); On Mon, May 12, 2008 at 4:27 PM, James Dempster <letssurf@xxxxxxxxx> wrote: > 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 > > > > >