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 "ñ"