Rodrigo Peres wrote:
> Hi list,
>
> I'm in a big trouble. I'm brazilian, so I've made a script to clean up the
> special caracters from our language in order to not mess up my publisher,
> but this script don't work in Macintosh (macos 9.1, IE 5, all in american
> english).
>
> This is my code
>
>
> <?
> function myclean(&$name) {
> $name = strtolower(strtr($name,
> "�������������������������������������������� ",
> "aeiouaeiouaeiouaeiouacAEIOUAEIOUAEIOUAEIOUAC"));
> return $name;
> }
> $temp = myclean($name_actor);
> echo($temp);
> ?>
>
> What happens is if i try for example to clean up "S�o Paulo" it prints "s�o
> paulo". Why??
> The "$name" will receive a string form a text field in a form. my html
> charset is iso-8859-1
I think you are better to use recode extension for this.
Check out recode manual page.
--
Yasuo Ohgaki
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]