01/11/2008, 10:54
|
| | | Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 16 años, 4 meses Puntos: 8 | |
Respuesta: Codificación iso-8859-1 y UTF-8 Cita:
Iniciado por urko1982
Código:
function acentuar($msg){
$msg = ereg_replace("á","á", $msg);
$msg = ereg_replace("é","é", $msg);
$msg = ereg_replace("í","í", $msg);
$msg = ereg_replace("ó","ó", $msg);
$msg = ereg_replace("ú","ú", $msg);
$msg = ereg_replace("Á","Á", $msg);
$msg = ereg_replace("É","É", $msg);
$msg = ereg_replace("Í","Í", $msg);
$msg = ereg_replace("Ó","Ó", $msg);
$msg = ereg_replace("Ú","Ú", $msg);
$msg = ereg_replace("ñ","ñ", $msg);
$msg = ereg_replace("Ñ","Ñ", $msg);
$msg = ereg_replace("à","à", $msg);
$msg = ereg_replace("À","À", $msg);
$msg = ereg_replace("Ç","Ç", $msg);
$msg = ereg_replace("ç","ç", $msg);
$msg = ereg_replace("ï","ï", $msg);
$msg = ereg_replace("Ï","Ï", $msg);
$msg = ereg_replace("ò","ò", msg);
$msg = ereg_replace("Ò","Ò", $msg);
$msg = ereg_replace("ü","ü", $msg);
$msg = ereg_replace("Ü","Ü", $msg);
return $msg;
}
¿No acabarías antes con algo así?
Código:
$msg = htmlentities( $msg, ENT_QUOTES );
Por cierto, que mis problemas con esto vinieron editando el código. Cuando uso Windows (Notepad++) y guardo codificando el archivo en UTF-8... luego en el navegador los caracteres acentuados salen mal (se pasa por el forro el charset definido). Simplemente cambiando a codificación ANSI (para el código fuente), todo siguió como la seda. Los archivos subidos al servidor se ven perfectamente.
Un saludo. |