Foros del Web » Programando para Internet » PHP »

echo muestra salida no utf-8 ?

Estas en el tema de echo muestra salida no utf-8 ? en el foro de PHP en Foros del Web. Hola gente. Antes funcionaba, no se qué habré hecho, el caso es que pongo este código en un archivo con funciones php sin cabeceras ni ...
  #1 (permalink)  
Antiguo 30/11/2012, 07:56
Avatar de darkgaze  
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 9 meses
Puntos: 2
Exclamación echo muestra salida no utf-8 ?

Hola gente.

Antes funcionaba, no se qué habré hecho, el caso es que pongo este código en un archivo con funciones php sin cabeceras ni nada.

Código PHP:
echo "<video*controls='controls'>";
echo 
"<source src='".$url.$fileSinExt.".ogg' type='video/ogg'>";
echo 
"<source src='".$url.$fileSinExt.".mp4' type='video/mp4'>";
echo 
"<p> Si no ves el video es que tu navegador no esta actualizado. ¡Actualizalo!. </p>";
echo 
"</video>"
Resulta que muestra un error y muestra el texto de la <p> porque la etiqueta que muestra el ECHO es:
<video controls='controls'>

y el texto también sale mal:
Si no ves el video es que tu navegador no esta actualizado. ¡Actualizalo!.


No entiendo nada. He probado a poner en la página que recibe la salida de la funcion utf-8 y iso , el que tenía antes, y ninguno cambia. He creado un txt nuevo y he pegado el código, lo he guardado como utf-8 y tampoco.

¿Tenéis idea de qué pasa aquí?
__________________
Darkgaze
  #2 (permalink)  
Antiguo 30/11/2012, 08:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: echo muestra salida no utf-8 ?

una cosa es la codificación del archivo: asegúrate que sea UTF8 sin BOM, otra el header HTTP con el content-type y otra la codificación del META de la página, es por ello lo importante de establecer el content-type con header, o a lo sumo el <meta>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 04/12/2012, 08:28
Avatar de darkgaze  
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 9 meses
Puntos: 2
Respuesta: echo muestra salida no utf-8 ?

Encontré el problema. El archivo se guarda en un formato raro en Dreamweaver, no logré arreglarlo y al final abriendo el notepad de windows y pegar el texto . Luego guardarlo en formato utf-8 y desapareció el error.

Otra cosa que pasaba es que yo escribía directamente en código los símbolos raros con acentos y la ñ, y antes funcionaba poniendolo en LATIN, pero al ponerlo en utf-8 eso se estropea.
__________________
Darkgaze

Etiquetas: echo, muestra, salida, utf-8
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:56.