meta etiketleri utf-8 olmalı ya da önemli değil?

2 Cevap php

Ben utf-8 biçiminde meta etiketleri yazmak mı?

Örneğin, bu gibi meta-anahtar kelimeleri çift tırnak var tamam:

 19" wheels

ve benzeri veya özel karakterler işareti ...?

Teşekkürler

NOT: Bütün sayfalarda utf-8 kodlamasını kullanarak Im!

2 Cevap

Karakter kümesi içeri tüm sayfayı kodluyorsanız ayarlamak ne bağlıdır

Tırnak ve diğer özel karakterler gibi, kullanarak kaçmak gerekir character references:

"

国 gerçekten gibi özel karakterler gibi, onlar ok olmalıdır sürece sayfa uygun kodlamayı kullanır gibi kullanmak (yani utf-8).

Ben utf-8 biçiminde meta etiketleri yazmak mı?

Eğer tutarlı kodlama boyunca kullanmanız gerekir.

Örneğin, meta-anahtar kelimeleri çift tırnak var tamam

Tüm nitelik değerleri gibi, bir varlık ile temsil olmadan değer ile nitelik değerini sınırlayan karakteri kullanamazsınız.

<meta name="length" content="19""> <!-- This is an error -->
<meta name="length" content='19"'> <!-- This is fine -->
<meta name="length" content='19&quot;'> <!-- This is fine -->
<meta name="length" content="19&quot;"> <!-- This is fine -->
<meta name="length" content="19″"> <!-- Using the double prime character is also fine.
                                        It is distinct from the double quotes used to 
                                        delimit the attribute value.
                                        Technically, it is the best option as it is the
                                        correct character to represent an inch.
                                     -->

ve benzeri veya özel karakterler işareti ...?

Orada HTML veri ham bir işareti kullanabilirsiniz zamanlar, ama seyrek ve her zaman &amp; o istisnaları hatırlamak için denemek için kullanımı daha kolaydır.