3

その文字を含むhtmlファイルがありますë

HTML には、iso-8859-15 文字セットを使用していることを指定する次の行が含まれています。

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">

文字コードを使用するか、html ファイル内&euml;の文字自体を使用するかを選択できます。ëどちらも問題なく動作します。

一方が他方よりも好ましいかどうか、そしてその理由は何なのか疑問に思っていました。

4

4 に答える 4

1

私は、文字コードが再利用性/柔軟性を最大限に保証すると信じています。たとえば、文字セットを定義していない場所にそのテキストをコピーして貼り付けたい場合は、うまくいく可能性が高くなります。さらに、コンテンツが DB からのものである場合、最大限の柔軟性が保証されます。

免責事項: この質問に対する正しい答えはありません。これは純粋に意見です。

于 2012-04-11T19:28:36.883 に答える
1

実際のキャラクターは次のとおりです。

  • より効率的な帯域幅
  • ページを書いたり編集したりするときに読みやすくなります

エンティティ:

  • 文字エンコーディングを気にする必要がなくなります

実際の文字を使用し、生産チェーン全体で 1 つの Unicode エンコーディングを使用していることを確認してください。

于 2012-04-11T19:39:17.373 に答える
0

ISO-8859-15は、ISO-8859-1ほど広くサポートされておらず、機能していても実際のメリットはないため、使用しないでください。エンティティを使用する場合は、セミコロンで終了します:(で&euml;はありません&euml)。

文字とエンティティ参照の使用に関して、おそらく最良の答えは、質問する必要がある場合はエンティティを使用することです。しかし、文字をそのまま使用することは、実際にはロケット科学ではなく、ソースをはるかに読みやすくします。

于 2012-04-11T21:01:18.613 に答える
0

エンティティは、予約文字を実装したり、キーボードで簡単に入力できない文字を表現したりするために使用されます。

&eumlなのでエンティティ名かエンティティ番号の方がいいと思います&#235;

于 2012-04-11T19:31:29.917 に答える