Pagina HTML:
Código HTML :
<form action="pagina2.php" method="post"> Ingrese su nombre: <br><input type="text" name="nombre"> <br>Comentarios: <br><textarea name="comentarios" rows="10" cols="40"></textarea> <br><input type="submit" value="Registrar"> </form>
Pagina2.php:
Código PHP :
<?php
$ar=fopen("datos.txt","a") or
die("Problemas en la creacion");
fputs($ar,$_REQUEST['nombre']);
fputs($ar,"\n");
fputs($ar,$_REQUEST['comentarios']);
fputs($ar,"\n");
fputs($ar,"--------------------------------------------------------");
fputs($ar,"\n");
fclose($ar);
echo "Los datos se cargaron correctamente.";
?>
Hasta aqui todo bién, el problema está en la codificación.
Cuando guardas un archivo de texto con el bloc de notas, se guarda por defecto con codificación: ANSI, y lo mismo pasa con este codigo php.
Yo necesito que se guarde con codificación: UTF-8 o Unicode.
Como lo puedo hacer?
Gracias.
PD: Esto lo necesito porqué el archivo de texto que crea lo tengo de insertar en un flash con loadvars, y si no está en esta codificación no me acepta los accentos ni las "ñ"
