Cita:
Iniciado por farra
proba reemplazando en la pagina donde esta tu formulario tu etiqueta meta por esta:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Hola que tal revisando la problemática que me había dado dolor de cabeza por más de 12 días esta fue en definitiva la solución gracias farra, yo ya había oído algo sobre la meta <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> por estar haciendo un trabajo de formulario en java pero en esta ocasión no lo había tomado en cuenta con php y funciono de maravilla les dejo un ejemplo sencillo de cómo a mi me funciono ya las aplicaciones dependen de ustedes hay muchos métodos para remplazar caracteres pero yo use este
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!--aquí esta lo que agregue la meta que dice farra antes de esto no funcionabael codigo era <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />-->
<title>Documento sin título</title>
</head>
<body>
<form action="25.php" method="post" enctype="application/x-www-form-urlencoded" name="form1">
<label>
<input type="text" name="palabra" id="palabra">
</label>
<label>
<input type="submit" name="button" id="button" value="Enviar">
</label>
</form>
<?php
$palabra = $_POST['palabra'];
$texto = ereg_replace("(Ñ|ñ)","n",$palabra);
echo $texto."<br/>";
?>
</body>
</html>