2012-06-14 8 views
8

Próbuję użyć kodu jednostki HTML dla "é" w tagach tytułu mojej witryny i nie działa ona w żadnej przeglądarce. Gdybym wpisać francuski odpowiednik „Party” w tytule:é Kod HTML encji w tagach tytułu

<title>part&eacute;</title> 

uzyskać part&eacute; na pasku tytułu we wszystkich przeglądarkach, kiedy to czyni. Kiedy używam znaku "é", to faktycznie działa. Czy ktoś wie, co z tym jest?

+1

@Wobble - ** element ** nie jest atrybutem – Quentin

+0

Działa dobrze dla mnie w Chrome i Firefox w systemie Linux. Być może problem związany z lokalizacją systemu operacyjnego. – k4t434sis

Odpowiedz

16

encje działać dobrze (przynajmniej tak dobrze, jak znaki wprowadzane bezpośrednio) w title elementów. Problem jest najprawdopodobniej spowodowany przez coś, co wygląda jak odwołanie do podmiotu do autora, gdy patrzy na swoje pliki - dane, które przeglądarka uzyskuje, nie uwzględniają go. Niektóre oprogramowanie są używane do generowania dokumentu HTML z jakiegoś pliku zawierającego &eacute;, ale oprogramowanie nie przesyła go dalej, ale np. konwertuje & na &amp;.

Można to sprawdzić za pomocą opcji Wyświetl źródło w przeglądarce.

+0

Uderz w gwóźdź w głowę, to było właśnie to, co się działo. Dzięki Jukka! – blackbourna

3

Próbowałem

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

i działa (FF13)