Foros del Web » Programando para Internet » PHP »

Ñ y tildes en rtf generado.

Estas en el tema de Ñ y tildes en rtf generado. en el foro de PHP en Foros del Web. Saludos amigos del foro, gracias por su tiempo. Estoy desarrollando este codigo: http://www.webexperto.com/articulos/...entos-de-word/ , pero el problema es que cuando genera el archivo en rtf, ...
  #1 (permalink)  
Antiguo 19/12/2007, 11:32
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 3 meses
Puntos: 2
De acuerdo Ñ y tildes en rtf generado.

Saludos amigos del foro, gracias por su tiempo. Estoy desarrollando este codigo:
http://www.webexperto.com/articulos/...entos-de-word/, pero el problema es que cuando genera el archivo en rtf, tengo problemas con las tildes y ñ que aparecen en la plantilla, es décir no las recnonoce y coloca caracteres como \'d - \'bb, \'ab, \'c. Hay alguna forma de que el rtf generado recnonozca ñ, tildes y demás?

De antemano gracias.
__________________
Qubo Visual
www.mitunja.net
  #2 (permalink)  
Antiguo 19/12/2007, 13:37
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: Ñ y tildes en rtf generado.

mmm has tratado de usar utf8_decode()

Saludillos.
  #3 (permalink)  
Antiguo 19/12/2007, 14:00
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Ñ y tildes en rtf generado.

Gracias, pero el problema no está en la variable que yo le doy valor, sino en el texto de la plantilla, asi:

Plantilla en rtf:

Saludos la canción del año es: $cancion.

[PHP]<?php

// Lee la plantilla
$plantilla = file_get_contents('Plantillas/Modelo_ops.rtf');

// Agregamos los escapes necesarios
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);

// Datos de la plantilla
$cancion= "Smells like teen spirit";
$Cod_ord = 10;

// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF
' . $plantilla . '
EOF_RTF;
' );

// Guarda el RTF generado
file_put_contents("$Cod_ord.rtf",$rtf);

?>
[/PHP

Y el el archivo resultado da:

Saludos la canci\'dn del a\'do es: Smells like teen spirit.

Gracias.
__________________
Qubo Visual
www.mitunja.net

Última edición por rynkydynky; 19/12/2007 a las 14:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:50.