2012-06-14 4 views
8

私のサイトのタイトルタグに「é」のHTMLエンティティコードを使用しようとしていますが、どのブラウザでも動作していないようです。私はフランス人の同等入力した場合は、「党を:」タイトルに:それはレンダリング時にéタイトルタグのHTMLエンティティコード

<title>part&eacute;</title> 

私はすべてのブラウザでタイトルバーにpart&eacute;を取得します。私が 'é'文字を使用すると、実際に動作します。誰がこれで何が起こっているか知っていますか?

+1

@Wobble - **要素**属性なし – Quentin

+0

LinuxのChromeとFirefoxでうまく動作します。おそらく、OSのローカリゼーションに関する問題です。 – k4t434sis

答えて

16

実体参照はtitle要素に(文字を直接入力すると少なくとも同じ罰金)罰金に動作します。この問題はおそらく、のようなものが原因で発生します。著者が自分のファイルを見るときにエンティティが参照するエンティティは、ブラウザが取得するデータには含まれていません。一部のソフトウェアは、&eacute;を含むファイルからHTML文書を生成するために使用されますが、ソフトウェアはそれを単に転送するだけではありません。 &&amp;に変換します。

これは、ブラウザでソースを表示することで確認できます。

+0

頭に釘を打つ、これはまさに何が起こっていたのか。ありがとう! – blackbourna

3

私は

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

を試してみましたが、それが動作します(FF13)

関連する問題