2012-06-14 20 views
8

Estoy tratando de usar el código de entidad HTML para 'é' en las etiquetas de título de mi sitio, y parece que no funciona en ningún navegador. Si escribo el equivalente francés de "Party:" en el título:é HTML Código de entidad en las etiquetas de título

<title>part&eacute;</title> 

consigo part&eacute; en la barra de título en todos los navegadores cuando se hace. Cuando uso el caracter 'é', realmente funciona. ¿Alguien sabe qué pasa con esto?

+1

@Wobble - ** elemento ** no atributo – Quentin

+0

Funciona bien para mí en Chrome y Firefox en Linux. Tal vez un problema de localización del sistema operativo. – k4t434sis

Respuesta

16

Las referencias a entidades funcionan bien (al menos tan bien como caracteres introducidos directamente) en title elementos. El problema probablemente se deba a algo que se parece a una entidad que hace referencia a un autor cuando mira sus archivos: los datos que obtienen los navegadores no lo incluyen. Algunos software se utilizan para generar el documento HTML a partir de un archivo que contiene &eacute;, pero el software no simplemente lo transfiere, sino que p. Convierte & en &amp;.

Esto se puede verificar utilizando Ver origen en un navegador.

+0

golpeó el clavo en la cabeza, esto era exactamente lo que estaba pasando. Gracias Jukka! – blackbourna

3

me trataron

<!DOCTYPE html>  
<meta http-equiv="Content-type" content="text/html; charset=utf-8"> 
<title>&eacute;</title> 
<div>&eacute;</div> 

y funciona (FF13)

Cuestiones relacionadas