Hola, me estaba volviendo loco con un tema que en principio es sencillo pero me he quedado bloqueado en el tema de la visualización de tildes y símbolos especiales.

Básicamente la idea es crear un archivo txt con variables que requiere el cliente para usar luego con un SWF (ahí no hay problema)

Tengo 2 páginas, la primera:

HTML escribió:

Código HTML :

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Creación de TXT</title>
</head>

<body>


<form action="pagina2.php" method="post" enctype="multipart/form-data">
Tipografía
      <input type="text" name="fuente" id="fuente" /><br />
Tamaño
      <input type="text" name="tamano" id="tamano" /><br />
Texto  mostrar
      <textarea name="parrafo" id="parrafo" cols="45" rows="5"></textarea>
      <br />



      <input type="submit" name="Registrar" id="Registrar" value="Enviar">

  </p>
</form>
</body>
</html>


Y la segunda en PHP:

Código PHP :

[quote="PHP"]<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Creación TXT</title>
</head>
<body>
<?php

  $ar=fopen("actualidad.txt","w") or
    die("Problemas en la creacion");
   
  fputs($ar,"fuente=");
  fputs($ar,$_REQUEST['fuente']);
  fputs($ar,"&");
  fputs($ar,"tamano=");
  fputs($ar,$_REQUEST['tamano']);
  fputs($ar,"&");
  fputs($ar,"parrafo=");
  fputs($ar,$_REQUEST['parrafo']);
  fputs($ar,"&");
  fclose($ar);
  echo "Los datos se cargaron correctamente.";
  ?>
</body>
</html>[/quote]


Todo correcto hasta el punto en que el texto introducido en el html sale con símbolos raros. El problema es que no se como codificarlo para que salga como UTF-8 en el txt final. Ambas páginas están en UTF-8.

Agradezco de antemano cualquier ayuda que me puedan brindar.

Un saludo.